PDA

Показать полную графическую версию : Fedora 17, можно создавать папки и файлы, но удалять нельзя, как?


VORONUK
06-08-2013, 17:38
Доброе время суток.

Собственно как?

Поднята самба на Fedora 17, есть шара "Permanent_Files". Надо сделать так, что бы пользователь мог создавать (переписывать ) папки и и файлы в шару, но удалить их не мог.
Сейчас так:

[Permanent_Files]
path = /home/backup/Permanent_Files
writeable = yes
browseable = yes
guest ok = yes
create mask = 0750
directory mask = 0770

Менял create mask = 0750 и directory mask = 0770, но что-то никак, то я не могу создать папку, то ещё что-то.

Помню, делал, так, что бы при создании папки юзера, она была root, но при этом Filesystem Options - guest account = display

КАК, как это сделать??:)

vadblm
06-08-2013, 20:17
Установить sticky bit не поможет?
chmod 1750 home/backup/Permanent_Files

Ну или можно прибегнуть к ACL.

VORONUK
07-08-2013, 16:04
Эм, не поможет. Надо, что бы было без заморочек. Суть то какая, записал в папку, а стереть не можешь (с Винды ХР/7).

R0gue
07-08-2013, 21:33
Ничего в голову не приходит, кроме как
chmod 722

говоря по русски, владелец - все права, группа - только запись, остальные - только запись.
Хотя по сути, "удаление" тоже своего рода изменение/запись и т.д.

CJ F.A.N.
08-08-2013, 01:49
Сталкивался с такими заморочками(((( Sticky bit для меня оказался выходом из положения. В принципе, в чем там заморочка? Это всего лишь дополнительный файловый атрибут. Коллега vadblm верно подметил, что Sticky bit выход, ACL - да, там заморочки, но ничего особо сложного тоже нет.

VORONUK
12-08-2013, 14:20
Сделал, как сказал vadblm, сейчас вот так.

/etc/samba/smb.conf

[Permanent_Files]
path = /home/backup/Permanent_Files
writeable = yes
browseable = yes
guest ok = yes
create mask = 1750
directory mask = 1750

Создал вот такую папочку "Новая папка"

получилось вот так: drwxr-x--- 2 display display 4096 авг. 12 13:12 Новая папка
а должно быть вот так:
drwxr-x--T 13 display display 4096 июля 22 10:18 ротаторы

В принципе оно работает. Но вот я пришел в понедельник на работу, пробую удалять, а оно раз и удалилось. При всём том, конф никто не правил, и всё как было. Странно то как...

VORONUK
13-08-2013, 12:56
Вообщем сделал вот так, и всё хорошо. Спасибо.

[Permanent_Files]
path = /home/backup/Permanent_Files
writeable = yes
browseable = yes
guest ok = yes
create mask = 1550
directory mask = 1750




© OSzone.net 2001-2012