LINUX.ORG.RU

Нужна помощь с правами, наследование получилось но не совсем...


0

0

Вот что делаем:

[andrey@aplserv work]$ mkdir catalog
[andrey@aplserv work]$ chmod ug+s,a+w catalog
[andrey@aplserv work]$ ls -al
итого 12
drwxrwxr-x 3 andrey andrey 4096 Мар 18 23:47 .
drwx------ 18 andrey andrey 4096 Мар 18 23:34 ..
drwsrwsrwx 2 andrey andrey 4096 Мар 18 23:47 catalog
[andrey@aplserv work]$ su
Password:
[root@aplserv work]# chown temp:temp catalog
[root@aplserv work]# exit
exit
[andrey@aplserv work]$ ls -al
итого 12
drwxrwxr-x 3 andrey andrey 4096 Мар 18 23:47 .
drwx------ 18 andrey andrey 4096 Мар 18 23:34 ..
drwsrwsrwx 2 temp temp 4096 Мар 18 23:47 catalog
[andrey@aplserv work]$ cd catalog
[andrey@aplserv catalog]$ touch file
[andrey@aplserv catalog]$ ls -al
итого 8
drwsrwsrwx 2 temp temp 4096 Мар 18 23:48 .
drwxrwxr-x 3 andrey andrey 4096 Мар 18 23:47 ..
-rw-rw-r-- 1 andrey temp 0 Мар 18 23:48 file
[andrey@aplserv catalog]$

То есть при установленном suid sgid на каталоге, при создании в этом каталоге файла наследуется только группа владелец каталога, а юзер владелец каталога не наследуется на файл. Почему???

И вообще, безопатсно ли suid, sgid биты устанавливать для каталога?

anonymous

Насколько я знаю смысл имеет только sgid бит, suid бит на каталоге ничего не значит. Если мир может писать в catalog, то имеет смысл еще и sticky bit установить (как в /tmp) чтобы любой юзер мог создавать файлы но удалять мог только свои.

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