Автор Тема: samba + acl + freebsd  (Прочетена 2261 пъти)

anakinn

  • Напреднали
  • *****
  • Публикации: 190
    • Профил
samba + acl + freebsd
« -: Mar 21, 2013, 11:25 »
Здравейте

Казуса е следния.  FreeBSD 9.1-RELEASE + samba 3.6.9 с компилирана поддръжка на acl
в шеър docs имам папки rabotna и proba. Идеята е get, root & dimitar да има пълен достъп в папка rabotna
а в папка proba dimitar да няма (да не може да я достъпва).

drwxr-xr-x  14 storage  storage  1024 Mar 21 10:15 rabotna/
drwxr-xr-x   2 storage  storage   512 Mar 21 10:23 proba/

Пробвах с setfacl -m u:dimitar:r proba

getfacl proba/
# file: proba/
# owner: storage
# group: storage
user::rwx
user:dimitar:r--
group::r-x
mask::r-x
other::r-x

Юзър storage ми е юзър, с който ровя през фтп из фолдърите.
Юзър dimitar е в група sambi.
Когато влезе в директория proba юзър dimitar има пълни права.
Къде бъркам ?

Благодаря



[global]
        workgroup = zzz
        server string = srv
        smb passwd file = /usr/local/etc/usrpass
        log level = 2 vfs:3
        syslog = 0
        log file = /var/log/samba/%U.%m.log
        name resolve order = wins bcast host
        lpq cache time = 10
        socket options = TCP_NODELAY, SO_RCVBUF=8192 SO_SNDBUF=8192
        load printers = No
        printcap name = /etc/printcap
        show add printer wizard = No
        os level = 21
        local master = No
        domain master = No
        dns proxy = No
        wins support = No
        idmap config * : range =
        idmap config * : backend = tdb
        admin users = get, root
        read only = No
        acl map full control = No

[docs]
        comment = docs
        path = /storage/docs
        admin users = root, get, dimitar
        read list = root, get, dimitar
        write list = root, get, dimitar
        vfs objects = recycle
        recycle:touch = Yes
        recycle:versions = Yes
        recycle:maxsize = 314123123
        recycle:exclude = *.tmp|*.temp|*.0|~$*|*.~??
        recycle:excludedir = /tmp
        recycle:noversions = *.tmp
        recycle:repository = /storage/trash
        recycle:keeptree = Yes
#       inherit permissions = yes
#        inherit acls = yes
#        map acl inherit = yes
#        acl group control = yes
#       vfs objects = acl_xattr
Активен

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Re: samba + acl + freebsd
« Отговор #1 -: Mar 21, 2013, 15:07 »
admin users = root, get, dimitar

с това всъщност придобиваш тези права. пробвай да махнеш dimitar от admin users и да остане в останалите два списъка

в [global] не пише каква е полицата на сигурността, виж коя е по подразбиране или си сложи изрично security = user
Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

anakinn

  • Напреднали
  • *****
  • Публикации: 190
    • Профил
Re: samba + acl + freebsd
« Отговор #2 -: Mar 21, 2013, 22:53 »
Да security = user.
Малко по друг начин реших нещата.
Направих права на директориите 777 барабар с create mask, за да може юзъра да
има достъп, групата storage заради ftp-то и other за да може, който и да създаде файла
да може да се ползва, като махнах admin users. Т.е. който е в админ юзърс има достъп до всичко.
Та ако искам да орежа някой файл/папка от някой потребител пиша следното
setfacl -m u:dimitar:r-- proba или файл вътре и сработва на 90% -
не може трие, отваря, копира, преименува файла, но пък може да го трие !
Активен

morbid_viper

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: (Open)SUSE since v5.3 (1999)
  • Window Manager: KDE ориентиран
    • Профил
Re: samba + acl + freebsd
« Отговор #3 -: Mar 25, 2013, 13:33 »
да, също е вариант
Активен

-------------------------------------------------
Blessed are we to taste this life of sin!
-------------------------------------------------
Registered Linux user #251276

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Help me s FreeBSD 5.0
Хардуерни и софтуерни проблеми
simsxxx 1 5071 Последна публикация Feb 28, 2003, 17:34
от Nuclear_man
Samba V3.0.2a + Freebsd V4.9 - администриране?
Настройки на софтуер
Shimbadze 2 3002 Последна публикация Apr 21, 2004, 19:15
от n3c
Problem s FreeBSD, 2 mrejarki i samba
Системни настройки
bubba 4 3004 Последна публикация Oct 15, 2005, 18:34
от
Инсталация и настройка на samba под freebsd
Настройки на софтуер
jakk 5 3796 Последна публикация Jan 25, 2008, 12:07
от jakk
FreeBSD + Samba
Настройки на софтуер
Neoromantic 5 3002 Последна публикация Nov 17, 2009, 10:28
от Neoromantic