Решено: not permitted to access this share в домене NT4 на SAMBA (доменные пользователи не получают доступ к некоторым шАрам)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Решено: not permitted to access this share в домене NT4 на SAMBA

Сообщение McSim »

Доброго всем времени!
Люди, подскажите, пожалуйста, где моя ошибка?
Потихоньку осваиваю САМБУ. Попытался поднять домен NT4 на САМБА.
Конфиг следующий:

Код: Выделить всё

samba:~# testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[accounts]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
[global]
        workgroup = TEST
        interfaces = 192.168.3.1, 192.168.2.1, 127.0.0.1
        passwd chat = *New*Password* %n\n*Re-enter*new*password* %n\n *Password*changed*
        username map = /etc/samba/smbusers
        syslog = 3
        name resolve order = wins bcast hosts
        add user script = /usr/sbin/useradd -m -G users '%u'
        delete user script = /usr/sbin/userdel -r '%u'
        add group script = /usr/sbin/groupadd '%g'
        delete group script = /usr/sbin/groupdel '%g'
        add user to group script = /usr/sbin/usermod -a -G '%g' '%u'
        add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'
        logon script = scripts\login.bat
        logon path =
        logon drive = X:
        domain logons = Yes
        preferred master = Yes
        wins support = Yes

[homes]
        comment = Home Directories
        valid users = %s
        read only = No
        browseable = No

[netlogon]
        comment = Network Logon Service
        path = /data/%U
        valid users = %s
        read only = No

[accounts]
        comment = Accounting Files
        path = /data/accounts
        valid users = %G
        read only = No

При этом, вроде все есть:

Код: Выделить всё

samba:~# ls -lR /data
/data:
итого 4
drwxrwxr-x  4 root root     1024 Июн 20 15:28 .
drwxr-xr-x 24 root root     1024 Июн 20 15:28 ..
drwxrwxr-x  2 root acctsdep 1024 Июн 20 15:28 accounts

/data/accounts:
итого 2
drwxrwxr-x 2 root acctsdep 1024 Июн 20 15:28 .
drwxrwxr-x 4 root root     1024 Июн 20 15:28 ..
samba:~# grep acct /etc/passwd
acctsdep1:x:1003:1004:Бухгад ер:/home/acctsdep1:/bin/false
samba:~# id acctsdep1
uid=1003(acctsdep1) gid=1004(acctsdep) группы=1004(acctsdep)
samba:~# smbpasswd -a acctsdep1
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.
samba:~# net groupmap list | sort
Domain Admins (S-1-5-21-1580828706-21734940-2514901944-1003) -> root
Domain Guests (S-1-5-21-1580828706-21734940-2514901944-1005) -> nogroup
Domain Users (S-1-5-21-1580828706-21734940-2514901944-1004) -> users
Бухгалтерия (S-1-5-21-1580828706-21734940-2514901944-1006) -> acctsdep
samba:~# smbclient -L localhost -U%
Domain=[TEST] OS=[Unix] Server=[Samba 3.5.6]

        Sharename       Type      Comment
        ---------       ----      -------
        netlogon        Disk      Network Logon Service
        accounts        Disk      Accounting Files
        IPC$            IPC       IPC Service (Samba 3.5.6)
Domain=[TEST] OS=[Unix] Server=[Samba 3.5.6]

        Server               Comment
        ---------            -------
        SAMBA                Samba 3.5.6

        Workgroup            Master
        ---------            -------
        TEST

При этом ну никак не хоче пользователь получать доступ к шАре.

Код: Выделить всё

samba:~# smbclient //192.168.3.1/accounts -U acctsdep1
Enter acctsdep1's password:
Domain=[TEST] OS=[Unix] Server=[Samba 3.5.6]
tree connect failed: NT_STATUS_ACCESS_DENIED

в логе при этом:

Код: Выделить всё

[2011/06/20 20:21:05.379329,  2] auth/auth.c:304(check_ntlm_password)
  check_ntlm_password:  authentication for user [acctsdep1] -> [acctsdep1] -> [acctsdep1] succeeded
[2011/06/20 20:21:05.385992,  2] smbd/service.c:598(create_connection_server_info)
  user 'acctsdep1' (from session setup) not permitted to access this share (accounts)
[2011/06/20 20:21:05.386951,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED

под рутом все нормально:

Код: Выделить всё

samba:~# smbclient //192.168.3.1/accounts -U root
Enter root's password:
Domain=[TEST] OS=[Unix] Server=[Samba 3.5.6]
smb: \> q
в логе:

Код: Выделить всё

[2011/06/20 20:31:59.483510,  2] auth/auth.c:304(check_ntlm_password)
  check_ntlm_password:  authentication for user [root] -> [root] -> [root] succeeded
[2011/06/20 20:31:59.492160,  1] smbd/service.c:1070(make_connection_snum)
  samba (::ffff:192.168.3.1) connect to service accounts initially as user root (uid=0, gid=0) (pid 2999)
[2011/06/20 20:32:03.256221,  1] smbd/service.c:1251(close_cnum)
  samba (::ffff:192.168.3.1) closed connection to service accounts

ну где я так согрешил?
Уже всю голову сломал. Помогите проблему отыскать?
Заранее спасибо!!!

решение тут
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: not permitted to access this share в домене NT4 на SAMBA

Сообщение oper777 »

samba:~# smbpasswd -a acctsdep1
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.


В итоге пароль-то ввели нормальный?
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Решено: not permitted to access this share в домене NT4 на SAMBA

Сообщение McSim »

Блин, действительно...
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: Решено: not permitted to access this share в домене NT4 на SAMBA

Сообщение McSim »

McSim писал(а): ↑
21.06.2011 09:55
Блин, действительно...

Так же, проблема была в том, что параметры valid users необходимо указывать в верхнем регистре.
Итого,готовый конфиг и HOWTO для поднятия домена NT4 с разграничением доступа к каталогам на основании групп пользователей доступен по ссылке.
P.S. Мне прельстило, что тему перенесли из начинающих :blush:
Спасибо сказали: