Поведение «su user» отличается при входе в систему локально и через ssh

Я написал новое регулярное выражение , которое соответствует всему [[...]]и заменяет его только тем, что вы хотите сохранить. Предполагается, что имена файлов не содержат символов вертикальной черты |или терминатора ]]. Я не могу воспроизвести вашу проблему с xargs, но я все равно заменил ее опцией find-exec; следующее работает для меня в Linux.

find. -name "*.txt" -exec perl -i -pe 's/(\[\[File:[^|]*).*?(\]\])/$1$2/g' '{}' +

0
01.04.2020, 00:08
1 ответ

Вы можете заменить nullok_secureна nullokв /etc/pam.d/common-auth. Вам также может понадобиться настроить значения в /etc/pam.d/sshd, если у вас есть какие-то специфические переопределения. У вас должно быть что-то подобное в вашем общем -файле авторизации:

auth    [success=1 default=ignore]  pam_unix.so nullok
2
19.03.2021, 02:30

Теги

Похожие вопросы