| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *NIX систем > Права доступа |
| Автор: retnuhten 2.10.2006, 08:48 |
| Есть необходимость дать пользователю такие права, чтобы он мог писать в директорию, но удалить ее не мог. Насколько я понимаю, средствами unix это сделать нельзя. Или..? |
| Автор: GrayCardinal 2.10.2006, 08:50 |
| retnuhten, Можно. "Sticky bit" (t) Называется... Удалять - нини |
| Автор: blast99 2.10.2006, 08:50 |
| К сожалению стандартными средствами такое сделать нельзя. В Unix есть только rwx r - read (читать) w - write (писать) x - execute (выполнить) Но если я не ошибаюсь, то можно посмотреть что-то типа ACL (могу ошибаться, сам не сталкивался) |
| Автор: GrayCardinal 2.10.2006, 08:53 |
| chmod +t <dir> должно сработать |
| Автор: blast99 2.10.2006, 08:54 |
| 2GrayCardinal, Sticky bit всегда пользовался для того чтобы давать работать с файлом текущему пользователю с правами хозяина файла. Или может чего упустил |
| Автор: GrayCardinal 2.10.2006, 08:56 | ||
| blast99, Да ... Я название спутанул ? Момент... Как тогда "липкий" ? Добавлено @ 08:57 blast99, Нифига, товарищ :
Добавлено @ 08:58 blast99, Ты SUID имел в виду Добавлено @ 09:02 retnuhten, ЗЫ еще SELinux рекомендуют для удушения юзеров, но сам не пробовал. |
| Автор: blast99 2.10.2006, 09:04 |
| GrayCardinal, а где бы почитать по Sticky bit... Странно, вспомнил про suid подумал про sticky Добавлено @ 09:07 "Если пользователь не является владельцем каталога, с установленным "sticky bit", но имеет право на запись в каталог, то он может удалять только те файлы в каталоге, владельцем которых он является. Это предотвращает удаление и перезапись "чужих" файлов в общедоступных каталогах, таких как /tmp." О как... |
| Автор: GrayCardinal 2.10.2006, 09:07 |
| blast99, А фиг знает, я уже сам не помню где про него вычитал Добавлено @ 09:08 Вроде оно |
| Автор: retnuhten 2.10.2006, 09:17 |
| Спасибо! |
| Автор: GrayCardinal 2.10.2006, 09:17 |
| retnuhten, Завсегда пожалуйста. Заходите еще |
| Автор: TwiSteR 2.10.2006, 09:42 |
| man chattr |
| Автор: powerfox 2.10.2006, 19:57 |
| Модератор: если вопрос решён, пометьте его, как решённый. |