Tam, kad prijungti Linux prie Windows domeno galima naudoti ne tik Samba, bet ir kitą daug paprastesnį įrankį Likewise Open.


Įdiegiame į Ubuntu likewise-open5, likewise-open5-gui, winbind paketus.


Prie domeno prisijungiame įvykdę komandą:

sudo domainjoin-cli join DOMENO_VARDAS VARTOTOJO_VARDAS

Įvedame vartotojo slaptažodį ir Ubuntu jau prijungtas prie domeno.


Norint atsijungti nuo domeno įvykdome komandą:

sudo domainjoin-cli leave


Galima visa tai padaryti ir grafinės aplinkos priemonėm paleidus domainjoin-gui.


Prijungti prie domeno vartotojai neturi sudo teisių. Norint suteikti jas, įtraukiame į /etc/sudoers failą šią eilutę:

%DOMENO_VARDAS\GRUPES_VARDAS ALL=(ALL) ALL

Čia nurodome grupę, kuriai priklauso vartotojas domene.

Parsisiunčiame tvarkykles iš Canon puslapio:

http://files.canon-europe.com/files/soft31118/software/CAPTDRV180.tar.gz

Išarchyvuojame su šia komana:

tar xvf CAPTDRV180.tar.gz

Kataloge Driver/Debian/ randame du paketus, kuriuos įdiegiame su visomis reikalaujamomis priklausomybėmis (32 bitų sistemoje (i386) nuostatos –force-architecture nereikia naudoti):

sudo dpkg -i –force-architecture cndrvcups-common_1.80-1_i386.deb
sudo dpkg -i –force-architecture cndrvcups-capt_1.80-1_i386.deb

Perkrauname CUPS (Common Unix Printing Service)

sudo /etc/init.d/cups restart

Sistemoje registruojame spausdintuvą (spausdintuvo pavadinimą ir ppd failo vardą galima pakeisti į esamo spausdintuvo modelio pavadinimą):

sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

Servise ccpd registruojame spausdintuvą:

sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usblp0

Samba įdiegiama su šia komanda:

sudo apt-get install samba

Samba paleidžiama su šia komanda:

/etc/init.d/samba start

Samba konfigūravimo failas yra /etc/samba/smb.conf . Jo pavyzdys:

[global]
netbios name = NETBIOS_PAVADINIMAS
workgroup = WORKGROUP_PAVADINIMAS
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
interfaces = 192.168.1.1/8

[KATALOGO_VARDAS]
comment = KOMENTARAS
path = /KELIAS/IKI/KATALOGO
writeable = yes
create mode = 0600
directory mode = 0700
locking = yes

Į Ubuntu PostgreSQL duomenų bazę įdiegiame su komanda:
sudo apt-get install postgresql
Pirmiausia pakeičiame numatytąjį vartotojo postgres slaptažodį. Prisijungiame kaip postgres vartotojas:
sudo su – postgres
Prisijungiame prie PostgreSQL komandinės eilutės:
psql
Tik postgres vartotojas gali prisijungti prie komandinės eilutės nenurodant duomenų bazės pavadinimo. Kiti vartotojai turi jungtis taip:
psql DB_VARDAS
Slaptažodžio keitimas:
\password postgres
Duomenų bazės sukūrimas:
createdb DB_VARDAS
Peržiūrėti duomenų bazes:
\l
Naujo vartotojo sukūrimas:
createuser –superuser VARTOTOJAS
Išėjimas iš komandinės eilutės:
\q

Vsftpd yra saugus, lengvai instaliuojamas ir konfigūruojamas FTP serveris. Jis instaliuojamas įvykdžius šią komandą:

sudo apt-get install vsftpd

Instaliavus konfigūravimo failas atsiranda /etc kataloge. Pagal nutylėjimą vsftpd sukonfigūruotas kaip anoniminis FTP serveris, o failai siuntimui laikomi /home/ftp kataloge.

Serveris paleidžiamas su šia komanda:

sudo /etc/init.d/vsftpd start

Norint, kad sistemos vartotojai turėtų savo ftp prisijungimo vartotojus, /etc/vsftpd.conf faile reikia parašyti local_enable=YES . Perkrauti vsftpd ir vartotojai galės prisijungti prie serverio su savo vardais ir slaptažodžiais.
Kad vartotojai galėtu įkelti savo failus į serverį reikia konfigūravimo faile parašyti write_enable=YES .
Norint uždrausti anoniminį prisijungimą reikia užkomentuoti šią eilutę anonymous_enable=YES .
Kiekvieną kartą atlikus pakeitimus konfigūravimo faile reikia perkrauti vsftpd.

DHCP serveris instaliuojamas su šia komanda:

sudo apt-get install dhcp3-server


Konfigūravimo failas yra /etc/default/dhcp3-server. Šiame faile reikia nurodyti tinklo plokštę INTERFACES=”eth0″.

Po to reikia konfigūruoti kitą failą /etc/dhcp3/dhcpd.conf .

Užkomentuojama šias eilutes:

option domain-name “example.org”;

option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;

max-lease-time 7200;

Po to suvedame reikiamus adresus:

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.100 192.168.1.200;

option domain-name-servers 208.67.222.222, 208.67.220.220;

option domain-name “my.example.net”;

option routers 192.168.1.1;

option broadcast-address 192.168.1.255;

default-lease-time 600;

max-lease-time 7200;

}


ssh vartotojas@host - prisijungti prie host kaip vartotojas
ssh -p port user@host – prisijungti prie host porto port kaip vartotojas user