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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.