У меня есть пользователь jenkins
в группе jenkins
. Я хочу иметь доступ к каталогу /var/www/html/
, поэтому я изменил группу каталогов с root
на jenkins
.
$ ll /var/www
...
drwxrwx---. 7 root jenkins ... html
...
$ groups
jenkins
$ cd /var/www/html
-bash: cd/var/www/html: Permission denied
Пользователь из /etc/passwd
: jenkins: x: 779: 779::/home/usr:/bin/bash
Владелец и группа /var
и /var/www
являются root
. Как я понимаю, мне не следует менять их группу, а только каталог, к которому я хочу получить доступ.
У вас есть идеи, почему это не работает?
РЕДАКТИРОВАТЬ:$ ls -l /var всего 97 ... drwxrwx ---. 8 корень корень ... www ...
Извините за то, что не отображается полный вывод, это из автономного компьютера. Я не знаю, что такое путь к исполняемому файлу, но этот файл - единственный, который выглядит иначе:
lrwxrwxrwx. 1 root root ... mail -> spool/mail