Дата:2014-05-16
#chown
aroma.nobody /locales/samba
#chmod 755 /locales/samba
Тем самым мы создаем одного пользователя способного делать папки в
каталоге /locales/samba т.е. админа.
После чего он создает папки и разграничивает доступ при помощи Windows
галочек.
Конфигурационный файл
[global]
workgroup = workgroup
security = users
preferred master = no
domain master = no
local master = no
os level = 25
unix charset = utf8
dos charset = cp1251
display charset = cp1251
[from_all]
#разрешаем всем доступ
guest ok = yes
guest account = nobody
comment = ДЛЯ ВСЕХ
hide dot files = no
map hidden = yes
printable = no
path = /locales/samba
public = yes
browseable = no
read only = no #разрешаем запись
inherit acls = yes #разрешаем наследовать acl
force
group = nobody #выставив этот параметр группой будет nobody.
### Здесь они нам не
нужны так как происходит наследование прав
# create
mask = 700
# directory
mask = 777
inherit acls = yes Если значение
параметра установлено в “yes”, то происходит наследование настроек по
умолчанию acls родительского каталога, при создании в этом каталоге
папок или файлов
2) Доступ по владельцу каталога
Будем устанавливать при помощи Sticky
bit на корень шары
#chown root.root
/locales/samba
Добавляем Sticky bit благодаря которому владелец
папки может делать с ней все а остальные только создавать или читать. В
зависимости от того какая маска установлена в шаре (create
mask).
#chmod 1777 -R /locales/samba
[from_all]
#Нужно подумать нужны ли Вам гостевые пользователи
# guest ok
= yes
# guest
account = nobody
hide dot files = no
map hidden = yes
printable = no
path = /locales/samba
public = yes
browseable = yes
writable = yes
create
mask = 755
directory mask = 755
Количество просмотров: 4789
Комментарии к статье:
Добавить комментарий