Следующий сценарий будет смотреть каталог неограниченно долго и печатать количество '*.xml' файлы каждый раз изменения содержания каталога.
DIR="a_path_to_directory_to_watch"
(echo; inotifywait -m -r -e create -e delete "$DIR" 2> /dev/null) |
while read; do
find "$DIR" -name '*.xml' -printf . | wc -c
done
Я просто полагал, что изменение порядка на модули сессии работает:
#%PAM-1.0
auth sufficient pam_rootok.so
auth include common-auth
account sufficient pam_rootok.so
account include common-account
password include common-password
session optional pam_lastlog.so nowtmp
session include common-session
session optional pam_xauth.so
Помещение pam_lastlog
непосредственно перед включением common-session
просто работы. Поскольку можно читать в моем комментарии в @jeffatrackaid, я все еще не понимаю, почему порядок влияет таким образом.
common-session
включенный файл имеет следующие 3 модуля:
session required pam_limits.so
session required pam_unix2.so
session optional pam_umask.so
Какая-либо идея?
Попытайтесь изменить свою строку на:
сессия потребовала pam_lastlog.so nowtmp
$ su
Password:
Last login: Thu May 30 16:19:42 EDT 2013 on pts/0
Работы над полем RHEL/CentOS 6.
session optional
также! Там какой-либо путь состоит в том, чтобы "отладить" de PAM API и проверить то, что происходит?
– JoseLSegura
31.05.2013, 09:17
include common-session
. Теперь, я просто поместил его перед этой строкой, и это работает. Я все еще не могу понять, почему это происходит. Мой common-session
файл имеет следующие модули: (требуемый) pam_limits, pam_unix2 (требуемый) и pam_umask (дополнительно).
– JoseLSegura
31.05.2013, 10:06