synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › Права доступа на подпапки

Права доступа на подпапки

serebr · 30.01.2010

Вот пытаюсь разобраться как работает система прав на Synology и никак не могу врубиться.

 

Допустим, есть такая структра папок:

 

-folder (папка общего доступа)

--subfolder1

--subolder 2

 

Хочу, чтобы все юзеры (входящие по умолчанию в группу users) имели права только на чтение для указанных папок. Хочу, чтобы юзеры, входящие в состав группы users1, имели право записи только в подпапку subfolder 1. Аналогично, юзеры, входящие в группу users2 - только в subfolder 2.

 

Не получается никак. Подскажите, пожалуйста, кто знает как это сделать. Ведь и документации то толковой нигде нет, чтобы самому разобраться.

RIK · 03.02.2010

Интересует тоже самое, если не можете ответить, то хотябы направте где почитать о взаимодействии папок с группами и пользователями.

Vladimir · 03.02.2010

Попробуйте зайти на NAS через Telnet/SSH и вручную прописать права на нужную папку.

Прописывается все в файле /usr/syno/etc/smb.conf

 

Например Вы уже сделали общую папку folder и назначили на нее доступ только для чтения группе users. Значит в этом файле будет строчка:

[folder]

invalid users=nobody,nobody

valid users=nobody,@users,nobody

comment="Sample folder"

path=/volume1/folder

guest ok=yes

browseable=yes

ftp disable list=no

ftp disable modify=no

ftp disable download=no

read list=nobody,@users,nobody

write list=nobody,admin,nobody

writeable=yes

 

Теперь вручную добавляем отдельно права на subfolder1 и subfolder2:

[subfolder1]

invalid users=nobody,nobody

valid users=nobody,@users,nobody

comment="Sample folder"

path=/volume1/subfolder1

guest ok=yes

browseable=yes

ftp disable list=no

ftp disable modify=no

ftp disable download=no

read list=nobody,@users,nobody

write list=nobody,admin,@users1,nobody

writeable=yes

[subfolder2]

invalid users=nobody,nobody

valid users=nobody,@users,nobody

comment="Sample folder"

path=/volume1/subfolder2

guest ok=yes

browseable=yes

ftp disable list=no

ftp disable modify=no

ftp disable download=no

read list=nobody,@users,nobody

write list=nobody,admin,@users2,nobody

writeable=yes

 

После проделанных изменений нужно перегрузить сервис Samba.

Для этого в командной строке пишем:

> /usr/syno/etc/rc.d/S80samba.sh restart

 

Думаю, что должно работать.

dodo1 · 02.07.2010

Файл smb.conf защищен от записи. Пытаюсь поменять права на файл Operation not permitted.

У меня ситуация такая, на ds209 создал папки пользователей, назначил им права, чтение, запись. На одном компе работают поочередно разные пользователи, поэтому, когда пользователь начинает работать, у него должен быть полный доступ к своей папке а к остальным папкам только чтение. Для этого я хотел создать bat-ник в автозагрузке (192.168.2.200 это ip ds200)

 

net use X: /delete

net use X: \\192.168.2.200\ /USER: /persistent:no

 

При загрузке пользователь, введет свой логин и пароль и получит права на запись для своей папки и права на чтение для остальных папок. Но так не получается, "системная ошибка 53" не найден сетевой путь. Чтобы обойти это нужно создать общую папку для всех, закинуть в нее все папки пользователей и уже тогда ее подключать.

Zyxmon · 02.07.2010
Файл smb.conf защищен от записи. Пытаюсь поменять права на файл Operation not permitted.

Нужно заходить рутом, а не админом.

dodo1 · 02.07.2010
Нужно заходить рутом, а не админом.

А пароль на root-а где брать? Да пароль админа с первого раза, не принял.

TagFox · 02.07.2010
А пароль на root-а где брать?

а пароль админа

dodo1 · 02.07.2010

А подпапки редактировать не дает. Только расшаренные папки показывает, что внутри папки не изменить((

Zyxmon · 02.07.2010
А подпапки редактировать не дает. Только расшаренные папки показывает, что внутри папки не изменить((

Кто такой злобный руту не дает?

dodo1 · 02.07.2010

Файл /usr/syno/etc/smb.conf уже радактирую) Но в нем данные только о корневых папках, о вложенных папках нет данных. т.е.

-folder (папка общего доступа) через smb.conf права доступа отредактировать можно

--subfolder1 а вот эти вложенные где радактировать?

--subolder 2

Zyxmon · 02.07.2010
Файл /usr/syno/etc/smb.conf уже радактирую) Но в нем данные только о корневых папках, о вложенных папках нет данных. т.е.

-folder (папка общего доступа) через smb.conf права доступа отредактировать можно

--subfolder1 а вот эти вложенные где радактировать?

--subolder 2

Ну Вы блин даете (С) народный.

 

Зачем же smb.conf редактировать. Есть chown и chmod для прав. Ну или FileStation на худой конец.