User Tools

Site Tools


сервис_winbind

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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>​
сервис_winbind.1634288961.txt.gz · Last modified: 2021/10/15 12:09 by val