User Tools

Site Tools


ntlm_аутентификация_и_авторизация_в_microsoft_ad

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
ntlm_аутентификация_и_авторизация_в_microsoft_ad [2009/04/14 17:30]
val
ntlm_аутентификация_и_авторизация_в_microsoft_ad [2013/05/22 13:50] (current)
Line 3: Line 3:
 ===== Файловый сервер samba ===== ===== Файловый сервер samba =====
 <​code>​ <​code>​
-gX# id uX 
-uid=20000(uX) gid=20005(Domain Users) groups=20005(Domain Users), 20011(samba) 
- 
 gX# cat smb.conf gX# cat smb.conf
 ... ...
-[user_write+[homes
-        path = /tmp +   ​read only = no
-        valid users = ADX\uX, ADX\Administrator +
-        read only = no +
-[group_write] +
-        path = /tmp +
-        valid users = @ADX\samba +
-        ​read only = no+
 </​code>​ </​code>​
  
Line 33: Line 24:
 ==== Ubuntu ==== ==== Ubuntu ====
 <​code>​ <​code>​
-@gX:~# /​etc/​init.d/​samba ​stop+@gX:~# /​etc/​init.d/​samba ​start
 </​code>​ </​code>​
  
 ===== Proxy сервер squid ===== ===== Proxy сервер squid =====
 +
 +==== FreeBSD ====
 <​code>​ <​code>​
 +[gX:~] # pkg_add -r squid
  
 +[gX:~] # chown root:squid /​var/​db/​samba/​winbindd_privileged/​
 +
 +[gX:~] # cat /​etc/​rc.conf
 +...
 +squid_enable=yes
 +
 +[gX:~] # rehash
 +[gX:~] # squid -z
 +
 +[gX:~] # cd /​usr/​local/​etc/​squid
 </​code>​ </​code>​
 +
 +==== Ubuntu ====
 +<​code>​
 +root@gX:~# apt-get install squid
 +
 +root@gX:~# cd /etc/squid
 +</​code>​
 +
 +==== FreeBSD/​Ubuntu ====
 +<​code>​
 +gX# rcsdiff squid.conf
 +211c211
 +< #     ​auth_param ntlm program /​usr/​bin/​ntlm_auth --helper-protocol=squid-2.5-ntlmssp
 +---
 +> # for linux uncomment
 +> # auth_param ntlm program /​usr/​bin/​ntlm_auth --helper-protocol=squid-2.5-ntlmssp
 +> # for freebsd uncomment
 +> # auth_param ntlm program /​usr/​local/​bin/​ntlm_auth --helper-protocol=squid-2.5-ntlmssp
 +644a645,647
 +> acl inetuser proxy_auth REQUIRED
 +> http_access allow inetuser
 +> # http_access allow localnet
 +</​code>​
 +
 +==== FreeBSD ====
 +<​code>​
 +[gX:~] # /​usr/​local/​etc/​rc.d/​squid start
 +</​code>​
 +
 +==== Ubuntu ====
 +<​code>​
 +root@gX:~# /​etc/​init.d/​squid restart
 +</​code>​
 +
 +==== Разрешение доступа в интернет на основании членства в группе ====
 +<​code>​
 +gX# ntlm_auth --username=uX --require-membership-of=ADX\\inet
 +</​code>​
 +
ntlm_аутентификация_и_авторизация_в_microsoft_ad.1239715840.txt.gz · Last modified: 2013/05/22 13:50 (external edit)