LINUX.ORG.RU

вопрос по правам доступа


0

2
maestro@meniac:~$ ls -ld '/tmp/'
drwxrwxrwt 17 root root 4096 сент. 29 17:01 /tmp/

maestro@meniac:~$ ls -ld '/tmp/1/'
drwxr-x--- 3 maestro dev-daemons 4096 сент. 29 16:21 /tmp/1/

maestro@meniac:~$ groups space
space : space dev-daemons

space@meniac:/tmp/1/space$ ls '/tmp/1/'
ls: невозможно открыть каталог /tmp/1/: Отказано в доступе

почему так?

Сделайте группу dev-daemons основной для пользователя space и попробуйте заново.

anonymous
()

По логике, всё должно работать. Точно нет ничего, что может дополнительно резать права?

Покажи:

# getfacl "/tmp/1"
# ls -Zd "/tmp/1"

UPD: $ id

drake ★
()
Последнее исправление: drake (всего исправлений: 2)
Ответ на: комментарий от anonymous

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

MinasFilm ★
() автор топика
Ответ на: комментарий от drake
maestro@meniac:~$ getfacl "/tmp/1"
getfacl: Удаление начальных '/' из абсолютных путей
# file: tmp/1
# owner: maestro
# group: dev-daemons
user::rwx
group::r-x
other::---

maestro@meniac:~$ # ls -Zd "/tmp/1"
MinasFilm ★
() автор топика
Ответ на: комментарий от MinasFilm

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

drake ★
()
Ответ на: комментарий от drake

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

id для какого юзера?
maestro как root добавлял в группу dev-daemons пользователя space. зачем здесь кому-то перелогиниваться?

MinasFilm ★
() автор топика
Ответ на: комментарий от MinasFilm

id для какого юзера?

Вероятно, для space. Т.е. перед фейлом ls '/tmp/1/' введи id.

зачем здесь кому-то перелогиниваться?

Чтобы права получить.

drake ★
()
Ответ на: комментарий от drake

Чтобы права получить.

гм, странно. все заработало вроде бы как.
т.е. выходит что до перелогина система не видит новой группы для space?

MinasFilm ★
() автор топика
Ответ на: комментарий от MinasFilm

до перелогина система не видит новой группы для space?

Да, можно и так сказать.

drake ★
()
Ответ на: комментарий от MinasFilm

т.е. выходит что до перелогина система не видит новой группы для space?

Вообще говоря, да, login при входе в систему от рута загружает в ядро список групп для пользователя, поэтому при его изменении надо перелогиниваться.

proud_anon ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.