В PowerShell существует возможно эффективный метод. powershell -c "get-content \path\to\your\log\name.log -wait"
. Последний параметр важен. Я использую это все время в Windows 7 и наблюдать файлы удаленно от поля Windows 7/2k8 на более старых версиях ОС. Я пытался найти старую информацию, которая говорит, что версии PS <2 имели проблемы производительности с этим, но она работала очень надежно на меня.
Если вы не используете getent passwd
как root, это ожидаемое поведение в большинстве случаев, так как обычный пользователь не должен получать доступ к списку пользователей. Зная имя пользователя, вы также можете проверить его через
$ getent passwd <username>
. Это должно быть возможно для пользователей с полномочиями root и без полномочий root.
Если это не работает, вам следует посмотреть журналы: