Linux soveltuu erittäin hyvin tiedostojen ja tulostimien jakamiseen ja siihen onkin paljon ohjeita, mutta koska Suomessa suurimmassa osassa yrityksistä on käytössä ns AD ympäristö täytyy tulostimien käyttäminen ja hallitseminen onnistua myös suoraan Windows koneilta käsin, joten ajattelin kertoa kuinka se onnistuu.
1. Liitä Linux AD:n esimerkiksi tämän ohjeen mukaan:
HOWTO: Ubuntun liittäminen Active Directoryyn2. Asennetaan tarvittavat paketit:
sudo apt-get install cupsys
3. Muokkaa tiedostoa /etc/cups/cupsd.conf seuraavasti:
Määritetään cupsin hallintaryhmäksi Domain Admins ryhmä
SystemGroup "AD\domain admins"
Määritetään cups vastaanottamaan saapuva liikenne:
Listen *:631
Sallitaan hallinta paikallisesta verkosta
# Restrict access to the server...
<Location />
Order allow,deny
Allow localhost
Allow from 10.0.0.0/24
</Location>
# Restrict access to the admin pages...
<Location /admin>
Encryption Required
Order allow,deny
Allow localhost
Allow from 10.0.0.0/24
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
Allow from 10.0.0.0/24
</Location>
4. Käynnistetään cupsys uudelleen
sudo /etc/init.d/cupsys restart
Nyt tulostimien hallinta pitäisi onnistua paikallisilta koneilta webbihallinnan kautta osoitteessa:
https://linux_koneen_ip_osoite:631 ja konfigurointiin vaadittaviksi tunnuksiksi pitäisi kelvata minkä tahansa Domain Adminin tunnus.
5. Muokataan tiedostoa /etc/samba/smb.conf seuraavasti:
Määritetään tulostuksessa käytettävän cupsys palvelua
printing = cups
printcap name = cups
Jaetaan tulostimet ja tulostin ajurit windows koneille.
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
write list = @"AD\domain admins"
write list rivi sallii Domain Adminien lisätä ajureita Linux serverin ajuri jakoon.
6. Lisätään Domain Admins ryhmälle kirjoitusoikeudet ajuri kansioon
chown :"domain admins" /var/lib/samba/printers -R
chmod 0775 /var/lib/samba/printers -R
7. Käynnistetään samba uudelleen
sudo /etc/init.d/samba restart
Nyt AD käyttäjien pitäisi pystyä käyttämään cupsiin määritettyjä tulostimia. Ja Domain Adminien pitäisi pystyä lisäämään Windowsseille jaettavat ajurit Linuxin ajurijakoon.
Ajureiden lisäys onnistuu näin:
1. Mene Windows koneella osoitteeseen:
\\linux_koneen_netbios_nimi2. Avaa kansio
Printers and Faxes3. Paina "tyhjällä" hiiren oikeaa näppäintä ja valitse:
Server Properties4.
Drivers -->
Add...