Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Fedora 17, можно создавать папки и файлы, но удалять нельзя, как? (http://forum.oszone.net/showthread.php?t=265670)

VORONUK 06-08-2013 17:38 2197343

Fedora 17, можно создавать папки и файлы, но удалять нельзя, как?
 
Доброе время суток.

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

Поднята самба на 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 2197454

Установить sticky bit не поможет?
chmod 1750 home/backup/Permanent_Files

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

VORONUK 07-08-2013 16:04 2197986

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

R0gue 07-08-2013 21:33 2198156

Ничего в голову не приходит, кроме как
Код:

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

CJ F.A.N. 08-08-2013 01:49 2198243

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

VORONUK 12-08-2013 14:20 2200301

Сделал, как сказал 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 2200721

Вообщем сделал вот так, и всё хорошо. Спасибо.

Код:

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



Время: 04:58.

Время: 04:58.
© OSzone.net 2001-