как назначить права файлу при создании?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

DrHyder
Сообщения: 6

как назначить права файлу при создании?

Сообщение DrHyder »

ASP 11.2. Запущен файловый сервер для виндовых машин. Если пользователь обращается к расашаренному ресурсу и создает файл, то файл всегда создается с правами 0755. Нужно 0775.

[myshare]
comment = stuff
path = /home/shara
valid users = user
public = yes
writable = yes
printable = no
create mask = 0775
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: как назначить права файлу при создании?

Сообщение fed71 »

ну дык сам себе и ответил. смотри вот

как поменять права у файла?
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: как назначить права файлу при создании?

Сообщение skeletor »

Попробуйте использовать force create mode

Код: Выделить всё

force create mode (S)

    This parameter specifies a set of UNIX mode bit permissions that will always be set on a file created by Samba. This is done by bitwise 'OR'ing these bits onto the mode bits of a file that is being created or having its permissions changed. The default for this parameter is (in octal) 000. The modes in this parameter are bitwise 'OR'ed onto the file mode after the mask set in the create mask parameter is applied.

    See also the parameter create mask for details on masking mode bits on files.

    See also the inherit permissions parameter.

    Default: force create mode = 000

    Example: force create mode = 0755

    would force all created files to have read and execute permissions set for 'group' and 'other' as well as the read/write/execute bits set for the 'user'.

fed71 Человек хотел сделать так, что бы файлы при создании имели указанные права, а не сидеть потом вручную менять права.
Спасибо сказали:
DrHyder
Сообщения: 6

Re: как назначить права файлу при создании?

Сообщение DrHyder »

fed71, не вижу связи с моим вопросом. Поменять права файла я могу, и umask выставить можно, но тут другое...

skeletor, спасибо, сам-бы еще пару дней книжку читал, огромное спасибо!
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: как назначить права файлу при создании?

Сообщение fed71 »

DrHyder писал(а):
23.01.2008 11:31
ASP 11.2. Запущен файловый сервер для виндовых машин. Если пользователь обращается к расашаренному ресурсу и создает файл, то файл всегда создается с правами 0755. Нужно 0775.

[myshare]
comment = stuff
path = /home/shara
valid users = user
public = yes
writable = yes
printable = no
create mask = 0775


Формулировка вопроса не совсем ясная была. Как и что проставлять - это видно из инфы топикстартера. А понимание - это в литературе и поиске по форуму :rolleyes:
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали: