Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

2-02-04 11:32
Alias Ime.Prezime

piše ACO DMITROVIĆ

Za našeg fiktivnog korisnika Peru Perića alias možete napraviti tako da u /etc/aliases dodate:

 

pperic: Pero.Peric

 

Naravno da to nećete učiniti, jer bi onda morali imati ovakve aliase za sve korisničke račune.

 

Sendmail dozvoljava da se takva opcija zada generalno, za sve korisnike odjednom. U /etc/mail/sendmail.mc, u područje na kraju rezervirano za lokalnu konfiguraciju, treba dodati ovu makro instrukciju:

 

define(`confMATCH_GECOS',true)dnl

 

Nakon toga treba obnoviti sendmail.cf, tako što ćemo makroprocesorom m4 direktive iz sendmail.mc prebaciti u sendmail.cf. Na Debianu je to jednostavno: u /etc/mail direktoriju nalazi se Makefile, pa je dovoljno iz tog direktorija pokrenuti naredbu make:

 

# make

 

Nakon toga treba restartati sendmail.

 

Odsada će sendmail koristiti naredbu finger kako bi pronašao ime i prezime korisnika, te preko njega došao do korisničke oznake. Korisnikovo ime unosi se prilikom otvaranja računa, naredbom useradd, te stoji zapisano u datoteci /etc/passwd, iza UID i GID brojeva, a prije korisničkog direktorija.

 

pperic:x:1007:50:Pero Peric:/home/pperic:/bin/csh

 

Da bi ovakva konfiguracija funkcionirala, treba onemogućiti korisnike da mijenjaju polje s imenom i prezimenom. Debian isporučuje chfn (change finger) naredbu koja ne dozvoljava korisniku promjenu tog polja.

 

Ostaje da se objasni zašto se direktiva zove MATCH_GECOS. Ranih sedamdesetih koristio se operacijski sustav koji se zvao GECOS (General Electric Comprehansive Operating System). U Bell Labsu, gdje je napravljen Unix, GECOS računala koristila su se za mrežno printanje. Da bi to bilo moguće, trebalo je u /etc/passwd ubaciti polje za identifikaciju korisnika, koje se od tada zove GECOS polje.

 

PS. Zoran Dželajlija dao si je truda da ispita što se događa kada dva korisnika imaju isto ime, dakle imaju identična GECOS polja. Proba je pokazala da će e-mail dobiti onaj korisnik koji se u /etc/passwd datoteci nalazi prije, dakle onaj kojem je ranije otvoren račun.

 

Da biste to izbjegli, drugom korisniku ručno napravite alias u /etc/aliases koji se razlikuje, na pr. Ime.Prezime2, ili u GECOS polje upipite nešto drugačiju kombinaciju, na primjer Ime Prezime2, ili Ime Nadimak Prezime. Iako korisnik ne može naknadno mijenjati to polje naredbom chfn, root-u je to dozvoljeno.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr