4

Я пытаюсь запустить команду

username> ls -al var/

Но я получаю исключение

ls: cannot open directory var/: Permission denied

Когда я проверяю разрешение каталога, я вижу

drwxr-x--x  6 sysuser abbagroup   4096 2010-07-28 11:55 var

Я подтвердил, что моя учетная запись является частью группы

> groups username
username: abbagroup

Так почему я не могу запустить команду?

2 ответа2

4

Вы случайно не добавили username в abbagroup? Изменения такого рода вступают в силу при входе в систему и применяются к процессу входа в систему и его потомкам.

Когда вы запускаете groups username , он сообщает вам, к какому username группы будет принадлежать пользователь , если он вошел в систему. Вместо этого запускайте groups без аргументов, чтобы они указывали, к каким группам принадлежит текущий процесс. Если это не показывает abbagroup , вам необходимо выйти и снова войти.

0

Пытаться

sudo ls -al var/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .