Помогите: Запретить удалять папки и файлы. (Ext4)
Делаю расшаренную папку. Есть несколько подпапок и файлы в них. Нужно сделать так, что бы файлы можно было только читать, но невозможно удалять и создавать новые файлы. С директориями то же самое (но с +x).
Собственно в этом и нужна помощь. На файлы стоят права 744, но все равно удаляются другим пользователем. На папки пока 777. Файловая система Ext4. |
На файл права 744, на каталог 755.
|
Цитата:
Должно быть так: запрещено: удалять папки; удалять файлы; разрешено: создавать папки; создавать файлы; изменять файлы; |
Тогда разбираться с правилами ACL.
|
Да ну нафиг :)
Убил шару, дал несколько доступов по ssh :) А вообще спасибо. |
Если вам для шары, почему бы не настроить самбу так, чтоб анонимы - только читали, а пользователи могли и читать и писать?
Примеров по настройке подобных ситуаций много. |
Да, google power. Ушел гуглить.
|
Ещё можно раздел в ro монтировать. Тогда там даже рут не сможет создавать и удалять файлы. :) Разумеется, придётся сделать так, чтобы раздел и шара совпадали. Если не совпадают, то можно извернуться, например, так:
Код:
# mkdir /mnt/readonly Цитата:
chmod 1777 /home/share; chown nobody:nogroup /home/share А самбу пускать от другого юзера. |
Цитата:
Цитата:
Цитата:
|
Цитата:
По умолчанию он не установлен, для установки требуется использовать команду chmod номерным представлением прав и добавить спереди единичку. Подробности man 2 chmod, man 2 stat. Цитата:
|
Цитата:
|
Цитата:
|
vadblm, давай еще одно сообщение, будет 3000 :)
|
Цитата:
|
Время: 11:00. |
Время: 11:00.
© OSzone.net 2001-