Просмотр полной версии : Папка с суидными правами
Привет! Сразу говорю, я ламер, нуб и вобще маны читал только гуглом, не пинайте сильно, если нубские вопросы! Обнаружил папку интересного вида:
$ ls -la 2>&1
total 0
drwsrwsrwt 2 root root 40 May 18 06:20 .
Вопрос, можно ли что нибудь сделать, чтобы поиметь рута?
Закинь в неё файл и увидишь права у файла какие будут.
Закинул файл и собственно, ничего не произошло
$ 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 даже не пытаюсь, ясно дело, что сработает безопасное присвоение прав
Биты setuid и setgid, установленные для каталогов, имеют совсем другой смысл.
Бит setgid для директории (chmod g+s) заставляет только новые каталоги и файлы, созданные в ней, наследовать ID группы этой директории вместо ID группы пользователя создавшего файл. Новые поддиректории также наследуют бит setgid. Это позволяет создать общее рабочее пространство для группы без неудобств членам группы явно менять их текущую группу для создания новых файлов и каталогов. Наследование устанавливается только для новых файлов и каталогов.
http://ru.wikipedia.org/wiki/Suid
а t - это http://ru.wikipedia.org/wiki/Sticky_bit
Угу, пришлось поднапрячься, чтоб понять, но я смысл понял
vBulletin® v3.8.5, Copyright ©2000-2022, Jelsoft Enterprises Ltd. Перевод: zCarot