2011-02-05 4 views
0

Эй, я уверен, что вы часто задаете такие вопросы, но, несмотря на чтение руководств о том, как это должно работать, я все еще в тупике.Вопросы по разрешению Linux

У меня есть каталог в моем домашнем каталоге, который я хотел бы поделиться с другим пользователем. Я создал группу разработчиков. Я добавил себя и его в группу, рекурсивно изменил группу каталога, а затем рекурсивно предоставил директории g+rwx.

На данный момент id user возвращает имя группы в качестве основной группы, и ll выводит разрешения, как так:

drwsrwxr-x 15 john developer 

Владелец будучи мной, группа является разработчиком и права группы является RWX , Тем не менее, у другого пользователя все еще есть разрешения на чтение и выполнение, что заставляет меня думать, что к нему относятся как к другому.

Любые идеи о том, что я могу делать неправильно здесь? Похоже, что вырезано и сухо, и я не могу найти свою ошибку, любая помощь будет очень признательна.

+2

Возможно, больше подходит для http://superuser.com? –

ответ

1

Необходимо проверить, что другой пользователь является членом группы. Войдите в систему как другой пользователь (или переключитесь с помощью su/sudo) и запустите id.

1

Вы проверили другого пользователя с помощью команды «ид» ??

идентификатор -a otrheuser

Это должно показать вам идентификатор пользователя и членство в группе, группа разработчиков должна быть в списке.

Какой дистрибутив вы используете? Поскольку я помню старые дистрибутивы (например, RH9 и предыдущие), вам нужно было запустить pwconv сразу после внесения изменений в файл/etc/passwd.

Смежные вопросы