CentOS 5.4 в качестве файлового сервера в AD или история одного воскрешения. Часть 2.
Продолжение настройки файлового сервера. Начало тут.
Эта часть маленькая, но надеюсь будет очень полезна многим. А вот почему: речь пойдёт о сетевой корзине. Подробнее под катом.
Во первых что такое сетевая корзина и зачем она нужна? А Вы сами подумате, пользователь «нечаянно» удалил документ, так вот на обычных сетевых ресурсах он удаляется безвозвратно. Но в самбе можно перемещать их в скрытую папку — корзину.
Но для начала небольшое дополнение к первой части:
В общем то и всё. Указываем какой у нас домен, домен поиска и ДНС сервера.
А сейчас покажу Вам как подключать корзины в самбе на рабочем примере (кусок настроек шар):
В принципе понятно, но уточню:
vfs objects = recycle — подключаем модуль корзины
recycle:repository = .recycle/%U — папка нашей корзины. %U указывает, что будут создаваться подпапки с именами пользователей удаливших файл. Кто удалил, у того и будет он лежать
Во список всех доступных переменных:
А остальное понятно из названий.
Удачной охоты!
Эта часть маленькая, но надеюсь будет очень полезна многим. А вот почему: речь пойдёт о сетевой корзине. Подробнее под катом.
Во первых что такое сетевая корзина и зачем она нужна? А Вы сами подумате, пользователь «нечаянно» удалил документ, так вот на обычных сетевых ресурсах он удаляется безвозвратно. Но в самбе можно перемещать их в скрытую папку — корзину.
Но для начала небольшое дополнение к первой части:
# nano /etc/resolv.conf
domain CC
search CC
nameserver 192.168.8.2
nameserver 192.168.8.3
В общем то и всё. Указываем какой у нас домен, домен поиска и ДНС сервера.
А сейчас покажу Вам как подключать корзины в самбе на рабочем примере (кусок настроек шар):
[upload]
comment = Global Upload Folder
path = /srv/ARRAY0/smb/upload/
valid users = "@CC\domain users"
read only = No
create mask = 0666
directory mask = 0777
vfs objects = recycle
recycle:repository = .recycle/%U
recycle:exclude_dir = /tmp,/temp,/cache
recycle:exclude = ?~$*,~$*,*.tmp,index*.pl,index*.htm*,*.temp,*.TMP
recycle:touch = yes
recycle:versions = yes
recycle:keeptree = yes
[Системные Администраторы]
comment = Тестовая папка сисадминов
path = /srv/ARRAY0/smb/sysadmins/
valid users = CC\msafiullin, CC\administrator, CC\solertovsky
read only = No
create mask = 0666
directory mask = 0777
vfs objects = recycle
recycle:repository = .recycle/%U
recycle:exclude_dir = /tmp,/temp,/cache
recycle:exclude = ?~$*,~$*,*.tmp,index*.pl,index*.htm*,*.temp,*.TMP
recycle:touch = yes
recycle:versions = yes
recycle:keeptree = yes
В принципе понятно, но уточню:
vfs objects = recycle — подключаем модуль корзины
recycle:repository = .recycle/%U — папка нашей корзины. %U указывает, что будут создаваться подпапки с именами пользователей удаливших файл. Кто удалил, у того и будет он лежать
Во список всех доступных переменных:
Client variables
----------------
%a Client's architecture (Samba, WinNT, WfWg, Win95, or UNKNOWN)
%I Client's IP address
%m Client's NetBIOS name
%M Client's DNS name
User variables
--------------
%g Primary group of %u
%G Primary group of %U
%H Home directory of %u
%u Current Unix username
%U Requested client username (not always used by Samba)
Share variables
---------------
%p Automouter's path to the share's root directory, if different from %P
%P Current share's root directory
%S Current share's name
Server variables
----------------
%d Current sever process ID
%h Samba server's DNS hostname
%L Samba server's NetBIOS name
%N Home directory server, from automount map
%v Samba version
Miscellaneous variables
-----------------------
%R The SMB protocol level that was negotiated
%T The current date and time
А остальное понятно из названий.
Удачной охоты!
Комментарии (3)
RSS свернуть / развернутьЕще можно сделать очистку корзины по cron
Sergei_T
Gangsta
Mihael
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.