LinuxForum.Fans
Тема

getent passwd

Автор: obraztsov88 2 сообщений 2556 просмотров
#259007

Добрый день, сообщество!

Настраиваю контроллер домена с samba+openldap, завёл пользователей, всё вроде работает как надо. На сервере делаю getent passwd и вижу всех пользователей и всё хорошо, а вот машинка-клиент, которая обращается к этому серверу список усеров не даёт(( даёт только когда рутом пробую или sudo getent passwd. Виндовозную машинку добавил в домен, но вот список пользователей также не могу получить..
Настраивал по вот этой инструкции: howtoforge.com/openldap-samba-domain-controller-ubuntu7.10 (только со 2го по 9й шаги включительно)

Может кто сталкивался с такой проблемой?
система:

Показать
text
root@dc01:~# cat /proc/version 
Linux version 3.2.0-2-686-pae (Debian 3.2.9-1) (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-1) ) #1 SMP Mon Mar 5 01:59:18 UTC 2012
root@dc01:~# cat /etc/issue
Debian GNU/Linux wheezy/sid \n \l

если нужно больше информации - готов предоставить

#259323

Делал по этому мануалу http://manualpages.pro/node/24

Плюс после 7 пункта

Показать

Проверяем как работает samba для этого получим список групп в домене
net groupmap list
ответом должно быть
Domain Admins (S-1-5-21-2302747472-2920907650-383109413-512) -> Domain Admins
Domain Users (S-1-5-21-2302747472-2920907650-383109413-513) -> Domain Users
Domain Guests (S-1-5-21-2302747472-2920907650-383109413-514) -> Domain Guests
Domain Computers (S-1-5-21-2302747472-2920907650-383109413-515) -> Domain Computers
Administrators (S-1-5-32-544) -> Administrators
Account Operators (S-1-5-32-548) -> Account Operators
Print Operators (S-1-5-32-550) -> Print Operators
Backup Operators (S-1-5-32-551) -> Backup Operators
Replicators (S-1-5-32-552) -> Replicators




Добавляем администратора домена:
Консоль
smbldap-useradd -a Administrator добавление пользователя
smbldap-passwd Administrator присвоение пароля
smbldap-usermod -g 512 Administrator меняем группу с samba_domain_users на samba_domain_admins

Убедимся, что группа изменилась
Консоль
id Administrator

Просмотрим администраторов домена
Консоль
net rpc group members "Domain Admins" -U admin%password

Дадим все права группе Администраторов.
Консоль
net rpc rights grant "Domain Admins" SeMachineAccountPrivilege SeTakeOwnershipPrivilege SeBackupPrivilege SeRestorePrivilege SeRemoteShutdownPrivilege SePrintOperatorPrivilege SeAddUsersPrivilege SeDiskOperatorPrivilege -U admin%password


Теперь любой пользователь входящий в эту группу будет иметь права администратора домена.

Добавим наш сервер в домен
net rpc join -U admins%secret
Ответом должно быть Joined domain EXAMPLE.

Проверить добавлен сервер в домен или нет можно командой
net rpc testjoin
Ответом должно быть Join to 'EXAMPLE' is OK

Команды для администрирования samba c помощью smbldap-tools
Добавление пользователя: smbldap-useradd -a -P username
Удаление пользователя: smbldap-userdel username
Добавление группы: smbldap-groupadd -a groupname
Добавление пользователя в группу: smbldap-groupmod -m username groupname
Удаление пользователя из группы: smbldap-groupmod -x username groupname
Добавление компьютера в домен: smbldap-useradd -t 0 -w username
Установить основную группу пользователя: smbldap-usermod -g groupname username
Если хотите что бы при входе в домен у пользователя автоматом монтировался расшаренная папка, то создайте файл logon.bat в /home/samba/netlogon c таким содержимым
net use H: \\Boris\Valentin /yes

Войдите или зарегистрируйтесь, чтобы ответить.