Server Ubuntu · 3 min read · Dec 11, 2025
Server SAMBA (Domaincontroller) per Piccole Gruppi di Lavoro con Ubuntu 7.10
Server SAMBA (Domaincontroller) per Piccole Gruppi di Lavoro con Ubuntu 7.10
Versione 1.0
Autore: Till Brehm
Questa è una descrizione dettagliata su come impostare un server basato su Ubuntu (Ubuntu 7.10) per fungere da server di file e stampa per workstation Windows(tm) in piccoli gruppi di lavoro. Questo howto utilizza il backend tdb per SAMBA per memorizzare le password e le informazioni sugli account. Questo è adatto per gruppi di lavoro fino a 250 utenti ed è più facile da configurare rispetto a un backend LDAP.
Software installato:
- Samba come domaincontroller
- CUPS
- Driver per stampanti Foomatic
Voglio dire prima di tutto che questo non è l’unico modo per impostare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che scelgo. Non fornisco alcuna garanzia che questo funzionerà per te!
Requisiti
Per installare un sistema del genere avrai bisogno dei seguenti:
- Un CD di installazione del server Ubuntu (disponibile qui: http://www.ubuntu.com/download/)
- Una connessione a Internet poiché descriverò un’installazione di rete in questo documento.
Abilitare l’utente root
Ora posso accedere con il nome utente “administrator” e la password che ho inserito sopra. Abiliterò prima l’utente root per facilitare l’installazione. Puoi disabilitarlo in seguito se vuoi.
sudo passwd root
suOra siamo connessi come utente root.
Suggerimento: Questo passaggio è facoltativo, se non vuoi abilitare l’utente root per motivi di sicurezza, esegui il comando “sudo su” per passare a root senza abilitare l’utente root per accedere direttamente.
Configurare la rete
L’installatore di Ubuntu ha configurato il nostro sistema per ottenere le impostazioni di rete tramite DHCP, ora cambieremo questo perché un server dovrebbe avere un indirizzo IP statico. Modifica /etc/network/interfaces e adattalo alle tue esigenze (in questo esempio utilizzerò l’indirizzo IP 192.168.0.100):
vi /etc/network/interfaces# Questo file descrive le interfacce di rete disponibili sul tuo sistema
# e come attivarle. Per ulteriori informazioni, vedere interfaces(5).
# L'interfaccia di rete di loopback
auto lo
iface lo inet loopback
# Questa è una lista di interfacce di rete hotpluggable.
# Saranno attivate automaticamente dal sottosistema hotplug.
mapping hotplug
script grep
map eth0
# L'interfaccia di rete primaria
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Poi riavvia la tua rete:
/etc/init.d/networking restartModifica /etc/hosts e aggiungi i tuoi nuovi indirizzi IP:
vi /etc/hosts127.0.0.1 localhost.localdomain localhost server1
192.168.0.100 server1.example.com server1
# Le seguenti righe sono desiderabili per host compatibili con IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Impostare il nome host
*echo server1.example.com > /etc/hostname *
*/etc/init.d/hostname.sh
echo '192.168.0.100 server1.example.com' >> /etc/hosts *Installare il demone SSH
apt-get install ssh openssh-serverI prossimi passi…
Ora puoi accedere al tuo server con un client SSH come PuTTY ( http://www.chiark.greenend.org.uk/~sgtatham/putty/). È più facile seguire questo howto se ti connetti al tuo server con PuTTY e copi e incolli i comandi. Se desideri modificare i file di configurazione sul server, puoi utilizzare editor da riga di comando come vi, pico o joe o utilizzare un programma come WinSCP ( http://winscp.net/eng/docs/lang:en) per modificare i file tramite la tua connessione SSH in un client Windows.
Quota
apt-get install quotaModifica /etc/fstab per apparire così (ho aggiunto,usrquota,grpquota alle partizioni con il punto di montaggio /):
vi /etc/fstab# /etc/fstab: informazioni statiche sul file system.
#
#
proc /proc proc defaults 0 0
# /dev/sda1
UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 / ext3 defaults,errors=remount-ro,usrquota,grpquota 0 1
# /dev/sda5
UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
Poi esegui:
*touch /quota.user /quota.group
chmod 600 /quota.*
mount -o remount /
quotacheck -avugm
quotaon -avug*Riceverai un errore simile a questo quando esegui il comando quotacheck -avugm la prima volta.
quotacheck: WARNING - Quotafile //quota.user è stato probabilmente troncato. Impossibile salvare le impostazioni della quota...
quotacheck: WARNING - Quotafile //quota.group è stato probabilmente troncato. Impossibile salvare le impostazioni della quota...Questo è normale e non c’è nulla di cui preoccuparsi!
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.