Назад | Перейти на главную страницу

Почему я не могу перейти в корневую папку как член корневой группы?

Я подтвердил, что являюсь членом root:

user_me@host1:~$ sudo useradd -G root user_me
useradd: user 'user_me' already exists

Однако я не могу cd к /root/testing от моего пользователя:

user_me@host1:~$ cd /root/testing
-bash: cd: /root/testing: Permission denied

Если я sudo su - в корень, я могу убедиться, что папка, в которую я пытаюсь записать компакт-диск, принадлежит root, и имеет соответствующие разрешения.

user_me@host1:~$ sudo su -
Last login: Tue Sep 22 00:23:07 CDT 2015 on pts/1
[root@host1 ~]# ll | grep testing
drwxrwxr-x  2 root root      135 Sep 22 00:20 testing

Потому что вам нужен x бит установлен во всех нисходящих каталогах в дереве до целевого, чтобы иметь возможность перемещаться по ним. я полагаю /root не имеет ни одного для корневой группы, вероятно, 0700.

Для проверки собственных групп вам нужно использовать команду:

gropus *username*

Для доступа в каталог вам необходимо установить бит x в группе разрешений