This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_winbind [2021/10/15 12:09] val [Использование WINBIND в библиотеке NSSWITCH] |
сервис_winbind [2026/10/29 12:31] (current) val [Управление ключами KERBEROS в режиме ADS] |
||
|---|---|---|---|
| Line 14: | Line 14: | ||
| ==== Регистрация unix системы в домене в режиме ADS ==== | ==== Регистрация unix системы в домене в режиме ADS ==== | ||
| + | |||
| + | * !!! Удалить все старые принципалы сервисов, привязанные к gate | ||
| + | |||
| <code> | <code> | ||
| gate# cat /etc/samba/smb.conf | gate# cat /etc/samba/smb.conf | ||
| Line 45: | Line 48: | ||
| <code> | <code> | ||
| gate# net ads leave -U Administrator | gate# net ads leave -U Administrator | ||
| + | или | ||
| + | gate# net ads leave -k | ||
| gate# rm /etc/krb5.keytab | gate# rm /etc/krb5.keytab | ||
| Line 56: | Line 61: | ||
| === На Linux системе === | === На Linux системе === | ||
| <code> | <code> | ||
| - | gate# net ads keytab add HTTP -k | + | gate# klist -ek /etc/krb5.keytab |
| - | samba4.9# net ads keytab add_update_ads HTTP -k | + | |
| - | gate# net ads keytab add imap -U Administrator | + | gate# kinit Administrator |
| - | samba4.9# net ads keytab add_update_ads imap -k | + | |
| - | gate# net ads keytab add smtp -U Administrator | + | samba4.9+# net ads keytab add_update_ads HTTP -k |
| - | samba4.9# net ads keytab add_update_ads smtp -k | + | |
| - | gate# net ads keytab add xmpp -k # С MS AD не работает, но, можно оставить через ktpass, с samba4 - OK ... | + | samba4.9+# net ads keytab add_update_ads imap -k |
| - | samba4.9# net ads keytab add_update_ads xmpp -k | + | |
| - | gate# klist -ek /etc/krb5.keytab | + | samba4.9+# net ads keytab add_update_ads smtp -k |
| + | |||
| + | samba4.9+# net ads keytab add_update_ads xmpp -k # С MS AD не работает, но, можно оставить через ktpass, с samba4 - OK ... | ||
| - | gate# net ads setspn list gate | + | debian13# net ads setspn add HTTP/gate.corpX.un |
| - | </code> | + | debian13# net ads setspn add imap/gate.corpX.un |
| + | debian13# net ads setspn add smtp/gate.corpX.un | ||
| + | debian13# net ads setspn add xmpp/gate.corpX.un | ||
| - | Пример команд на будущее (сейчас пишет в keytab файл http в нижнем регистре) | + | debian13# net ads keytab create |
| - | <code> | + | gate# klist -ek /etc/krb5.keytab |
| - | # net ads setspn add HTTP/gate.corp13.un | + | |
| - | # net ads keytab create -k | + | gate# net ads setspn list gate |
| </code> | </code> | ||
| - | === На контроллере домена === | + | === Проверка на контроллере домена === |
| - | Проверка: | ||
| <code> | <code> | ||
| C:\>setspn -L gate | C:\>setspn -L gate | ||
| Line 110: | Line 113: | ||
| ==== Авторизация в режиме ADS/DOMAIN ==== | ==== Авторизация в режиме ADS/DOMAIN ==== | ||
| <code> | <code> | ||
| - | gate# wbinfo -n user1 | + | gate# wbinfo -n user1 # может не работать на этом этапе |
| gate# cat /etc/samba/smb.conf | gate# cat /etc/samba/smb.conf | ||
| Line 124: | Line 127: | ||
| idmap config * : range = 20000-40000 | idmap config * : range = 20000-40000 | ||
| template homedir = /home/%U | template homedir = /home/%U | ||
| - | #use suitable shell (what abount /usr/sbin/nologin ?) | + | #template shell = /usr/sbin/nologin |
| template shell = /bin/sh | template shell = /bin/sh | ||
| </code><code> | </code><code> | ||
| Line 158: | Line 161: | ||
| gate# getent group | gate# getent group | ||
| - | chown -R user1:'domain users' /home/user1/ | + | gate# chown -R user1:'domain users' /home/user1/ |
| - | chown user1 /var/mail/user1 | + | gate# chown user1 /var/mail/user1 |
| + | |||
| + | gate# chown -R user2:'domain users' /home/user2/ | ||
| + | gate# chown user2 /var/mail/user2 | ||
| - | chown -R user2:'domain users' /home/user2/ | ||
| - | chown user2 /var/mail/user2 | ||
| </code> | </code> | ||