Software

[howto] Configurare Samba e Squid con autenticazione su AD con Debian Etch (4.0)

Prerequisiti

Un sistema con Debian Etch installato e funzionante. E’ sufficiente partire dall’installazione del sistema base.

Installazione dei pacchetti necessari

sudo aptitude install ssh samba winbind squid samba-client krb5-user libkrb53 krb5-config

Configurazione di Samba

sudo nano -w /etc/samba/smb.conf

E’ necessario apportare le seguenti modifiche

[global]
netbios name = nome_macchina
workgroup = nome_dominio_netbios_maisucolo
enable privileges = yes
realm = nome_dominio_dns_maiuscolo
server string = %h server (Debian %v)
preferred master = no
password server = ip_pdc
wins server = ip_wins_server
remote announce = 172.25.0.0/16 #Sostituire con la rete in cui Samba è in esecuzione
dns proxy = no
name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
log level = 10
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d load printers = no
security = ADS
encrypt passwords = true
socket options = TCP_NODELAY
message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
winbind separator = +

Di seguito, un’esempio di condivisione


[temp]
path=/tmp
comment = "Directory temporanea"
browseable = yes
writeable = yes
valid users = @"domain users"
create mask = 0644
directory mask = 0755

Testiamo il tutto eseguendo il comando

sudo testparm

L’output dovrebbe essere simile a questo:


Load smb config files from /etc/samba/smb.conf
Processing section "[temp]"samba/smb.conf
Loaded services file OK.
'winbind separator = +' might cause problems with group membership.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions

Configurazione di Kerberos

sudo nano -w /etc/krb5.conf

Settare la proprietà default_realm nella sezione [libdefaults] con il nome DNS completo del dominio. Successivamente, completare le sezioni [realms] e [domani_realm] come da esempio:


[realms]
nome_dns_dominio_maiuscolo =
{
kdc = ip_pdc
admin_server = ip_pdc
default_domain = nome_dns_dominio_minuscolo
}
[domain_realm]
.nome_dns_dominio_minuscolo = nome_dns_dominio_maiuscolo

Configurazione Nsswitch

Editare il file /etc/nsswitch.conf con il comando


sudo nano -w /etc/nsswitch.conf

e modificate il file in questo modo:


passwd: compat winbind
group: compat winbind

Unione al dominio Windows 2003

Prima di tutto, occorre riavviare i servizi Samba e Winbind


sudo /etc/init.d/samba restart
sudo /etc/init.d/winbind restart

quindi, è sufficiente utilizzare il comando


sudo net ads join -U "UtenteAmministratoreDominio"

Configurazione di Squid


nano -w /etc/squid/squid.conf

Nella configurazione di Squid, è sufficiente aggiungere, prima delle sezioni acl:


auth_param basic program /usr/lib/squid/smb_auth -W nome_dominio_netbios_maiuscolo
auth_param basic children 5
auth_param basic realm Squid proxyserver
auth_param basic credentialsttl 1 hour

Infine, è succiente definire una ACL che consenta la navigazione agli utenti autenticati:


acl localnet src 172.25.0.0/255.255.0.0 #impostate la rete servita dal proxy
acl Authenticated proxy_auth REQUIRED

http_access allow localnet Authenticated
Attenzione, è importante creare nella share netlogon del PDC, un file chiamato proxyauth, il cui contenuto dev’essere semplicemente allow. Le autorizzazioni sul file in questione, devono permettere l’accesso agli utenti che dovranno utilizzare il proxy.

A questo punto, è sufficiente riavviare Squid

sudo /etc/init.d/squid restart

18/05/2007 How-To
No Comments

[howto] Installare e configurare Apache 2, PHP5 e mySQL 5 su Debian Etch (4.0)

Lascia un commento

Devi essere connesso per inviare un commento.

Agosto 2026
L M M G V S D
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Gen    

Categorie

  • Access
  • Asp
  • Cyberoam
  • Dell
  • ESX / vmWare
  • Exchange
  • Exchange 2007
  • How-To
  • IIS
  • iPhone
  • Linux
  • Mac
  • Office 365
  • Outlook
  • plesk
  • Promox
  • Sophos XG
  • SQL Server
  • TeamSystem
  • Tips
  • Trend Micro
  • Uncategorized
  • Vb.NET
  • VB6
  • Windows 10
  • Windows 7
  • Windows SBS
  • Windows Server
  • Windows Vista
  • Windows XP
  • WSUS

How-To

  • Configure SMTP O365 Migration Using TLS 1.2 For SQL Database Mail
  • Debian anti-spam and anti-virus e-mail gateway
  • How to install Small Business Server 2003 in an existing Active Directory domain
  • Sophos XG Firewall and Firebox Branch Office VPN Integration Guide
  • Squid, SquidGard, NTLM Authentication con Samba 3.x su Debian Sarge
  • Troubleshoot high-CPU-usage issues in SQL Server

Utili

  • Chip Grafici per portatili – Benchmark
  • Il blog su Microsoft Access
  • Processori per portatili – Benchmark
  • Sophos Wireless: Wi-Fi Fundamentals
  • Zentyal – Linux Small Business Server

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
Agosto 2026
L M M G V S D
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« Gen    

Archivio

  • Gennaio 2026
  • Settembre 2025
  • Giugno 2024
  • Febbraio 2024
  • Settembre 2023
  • Agosto 2023
  • Novembre 2022
  • Agosto 2022
  • Marzo 2022
  • Ottobre 2021
  • Maggio 2020
  • Aprile 2020
  • Febbraio 2020
  • Settembre 2019
  • Luglio 2019
  • Giugno 2019
  • Marzo 2018
  • Novembre 2017
  • Settembre 2017
  • Aprile 2017
  • Dicembre 2016
  • Luglio 2016
  • Giugno 2016
  • Maggio 2016
  • Dicembre 2015
  • Novembre 2015
  • Settembre 2015
  • Luglio 2015
  • Maggio 2015
  • Dicembre 2013
  • Novembre 2013
  • Dicembre 2012
  • Novembre 2012
  • Ottobre 2012
  • Settembre 2012
  • Maggio 2012
  • Gennaio 2012
  • Novembre 2011
  • Maggio 2011
  • Ottobre 2010
  • Giugno 2010
  • Aprile 2010
  • Marzo 2010
  • Gennaio 2010
  • Dicembre 2009
  • Novembre 2009
  • Settembre 2009
  • Luglio 2009
  • Giugno 2009
  • Marzo 2009
  • Febbraio 2009
  • Novembre 2008
  • Settembre 2008
  • Luglio 2008
  • Giugno 2008
  • Maggio 2008
  • Aprile 2008
  • Gennaio 2008
  • Ottobre 2007
  • Settembre 2007
  • Agosto 2007
  • Maggio 2007

Categorie

  • Access (1)
  • Asp (3)
  • Cyberoam (2)
  • Dell (1)
  • ESX / vmWare (8)
  • Exchange (11)
  • Exchange 2007 (8)
  • How-To (32)
  • IIS (2)
  • iPhone (1)
  • Linux (1)
  • Mac (1)
  • Office 365 (3)
  • Outlook (6)
  • plesk (1)
  • Promox (1)
  • Sophos XG (4)
  • SQL Server (7)
  • TeamSystem (1)
  • Tips (40)
  • Trend Micro (3)
  • Uncategorized (1)
  • Vb.NET (1)
  • VB6 (2)
  • Windows 10 (3)
  • Windows 7 (3)
  • Windows SBS (3)
  • Windows Server (22)
  • Windows Vista (2)
  • Windows XP (3)
  • WSUS (2)

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
Proudly powered by WordPress | Theme: Neblue by NEThemes.