PDA

Просмотр полной версии : Папка с суидными правами


ewi
18.05.2014, 17:33
Привет! Сразу говорю, я ламер, нуб и вобще маны читал только гуглом, не пинайте сильно, если нубские вопросы! Обнаружил папку интересного вида:
$ ls -la 2>&1
total 0
drwsrwsrwt 2 root root 40 May 18 06:20 .
Вопрос, можно ли что нибудь сделать, чтобы поиметь рута?

b3
18.05.2014, 21:22
Закинь в неё файл и увидишь права у файла какие будут.

ewi
18.05.2014, 23:48
Закинул файл и собственно, ничего не произошло
$ ls -la 2>&1
total 16
drwsrwsrwt 2 root root 60 May 18 12:41 .
drwxr-xr-x 15 root root 13740 Dec 4 07:42 ..
-rw-r--r-- 1 *********** root 13123 May 18 12:41 a
Суидные права не присвоились, значит с рутом облом. Задать права через chmod даже не пытаюсь, ясно дело, что сработает безопасное присвоение прав

tex
19.05.2014, 22:12
Биты setuid и setgid, установленные для каталогов, имеют совсем другой смысл.

Бит setgid для директории (chmod g+s) заставляет только новые каталоги и файлы, созданные в ней, наследовать ID группы этой директории вместо ID группы пользователя создавшего файл. Новые поддиректории также наследуют бит setgid. Это позволяет создать общее рабочее пространство для группы без неудобств членам группы явно менять их текущую группу для создания новых файлов и каталогов. Наследование устанавливается только для новых файлов и каталогов.

http://ru.wikipedia.org/wiki/Suid

а t - это http://ru.wikipedia.org/wiki/Sticky_bit

ewi
20.05.2014, 20:25
Угу, пришлось поднапрячься, чтоб понять, но я смысл понял