Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ERROR_404 в Apr 11, 2005, 15:06



Титла: RQ: SAmba Permissions Help!
Публикувано от: ERROR_404 в Apr 11, 2005, 15:06
Здравейте,
значи имам една Линукс машина с два харда по 120 Gb.
Сложил съм SAMBA всичко си е ОК вижда се и т.н.
На едният от хардовете имам няколко игри, които се зареждат от там (нещо като гейм сървър)
На всички папки свойствата са 755 (не искам да ги променям)
Игрите когато се играят искат да пишат ( я сейвче, я логче и т.н.)
Молбата ми е има ли някакъв начин на SAMBA-та да се укаже, че може да се пише, но не може да се трие, а не всеки път като искам да правя нещо да слагам временно права 777 и после пак да ги връщам.
Предварително Ви благодаря на всички!
P.S. Настройки които съм дал в smb.conf
browseable = No
guest ok = Yes
read only = No
----------------------
create mask = _
------------------------
Тука ли трябва да си играя или не.Мерси


Титла: RQ: SAmba Permissions Help!
Публикувано от: gvend в Apr 11, 2005, 18:09
Има едно нещо в правата за директориите, което се нарича "sticky bit".
Най-просто казано, когато на директория с права 777 сложиш този sticky bit, всеки ще може да пише вътре, но да трие или преименува може само собственика на файла.
По-подробно в man chmod.
Да добавя само, sticky bit има гореописания ефект само когато се слага на директории, т.е. за да укажеш че в някой файл може да се записва, но самия файл не може да се трие, трябва да пипнеш правата на директорията, в която файлът се намира, а не на самия файл.