среда, 16 октября 2013 г.

Samba everyday

[global]
    security = user
    dos charset = 866
    unix charset = UTF8
    display charset = UTF8
    server string = %h server
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    max xmit = 65535
    deadtime = 15
    socket options = TCP_NODELAY IPTOS_LOWDELAY
    dns proxy = No
    message command = /bin/sh -c '/usr/bin/getnetsend.sh %s'
    panic action = /usr/share/samba/panic-action %d
    create mask = 0777
    directory mask = 0777
    passdb backend = smbpasswd
    smb passwd file = /var/lib/samba/private/smbpasswd
    encrypt passwords = yes

    guest account = smbguest
[Proj1]
    comment = Proj1
    writable = yes
    path = /raid/Proj1
    public = no
    valid users = proj1
    writable = yes
    browsable = yes
    hosts deny = 192.168.0.77
    guest ok = yes  
[Proj2]
    comment = Proj2
    writable = yes
    path = /raid/Proj2
    public = no
    writable = yes
    browsable = yes
[Proj3]
    comment = Proj3
    writable = yes
    path = /raid/Proj3
    public = no
    writable = yes
    browsable = yes 


Обращаю внимание на строки  
smb passwd file = /var/lib/samba/private/smbpasswd 
guest account = smbguest 
В файле /var/lib/samba/private/smbpasswd отсутствует пользователь smbguest. Его надо добавить

Добавить пользователя в Samba
 
Добавить пользователя в систему
#useradd user1

Установить пароль
#passwd user1
 
Убрать вход в систему
#usermod -s /bin/false user1
или
#usermod -s /sbin/false user1
или
#usermod -s /sbin/nologin user1

Добавить готового системного пользователя в samba(совпадение пароля с системным пользователем необязательно)
#smbpasswd -a user1

Удалить пользователя из Samba
#smbpasswd -x user1

Если пользователь  был только для samba
#userdel user1

Для расширенного управления правами директории использовать утилиту acl

Комментариев нет:

Отправить комментарий