ÍÀÇÂÀÍÈÅ
aliashash - ãeíepaòop xeø-òaáëèöû ïceâäoíèìoâ ceòè Micnet
ÑÈÍÒÀÊÑÈÑ
aliashash [-v][-o output-file][input-file]
ÎÏÈÑÀÍÈÅ
Koìaíäa aliashash ÷èòaeò âxoäíoé ôaéë input-file è coçäaeò
âûxoäíoé ôaéë output-file, coäepæaùèé xeø-òaáëèöy
ïceâäoíèìoâ. Bxoäíoé ôaéë äoëæeí coäepæaòü oïpeäeëeíèÿ
ïceâäoíèìoâ â ôopìaòe, oïècaííoì äëÿ ôaéëa aliases (cì.
aliases(M)). Ecëè íe ècïoëüçyeòcÿ ôëaã -o coçäaeòcÿ ôaéë c
èìeíeì input-file è cyôôèêcoì .hash. Ecëè íe yêaçaí è
âxoäíoé ôaéë, ÷èòaeòcÿ /usr/lib/mail/aliases è coçäaeòcÿ
/usr/lib/mail/aliases.hash.
Ïpè ècïoëüçoâaíèè ôëaãa -v âûâoäèòcÿ èíôopìaöèÿ o xeøòaáëèöe.
Bûxoäíoé ôaéë coäepæèò ïo äâa oïpeäeëeíèÿ äëÿ êaæäoão ïceâäoíèìa: oïpeäeëeíèe, äaííoe âo âxoäíoì ôaéëe è íoâoe oïpeäeëeíèe èç xeø-òaáëèöû. Xeø-òaáëèöa íaxoäèòcÿ â ía÷aëe ôaéëa è oòäeëeía oò ocíoâíoé eão ÷acòè ïycòoé còpoêoé. Xeøòaáëèöa cocòoèò èç òpex èëè áoëee còpoê. Ïepâoé cüpoêoé ÿâëÿeòcÿ:
#<hash>
Bòopaÿ còpoêa èìeeò ÷eòûpe ïoëÿ: áaéòû ía êaæäûé òaáëè÷íûé âxoä, ìaêcèìaëüíoe ÷ècëo ýëeìeíòoâ ía êaæäoe xeø-çía÷eíèe, ÷ècëo âxoäoâ, cìeùeíèe (â áaéòax) oò ía÷aëa ôaéëa ê ía÷aëy oïpeäeëeíèé.
Cëeäyþùaÿ còpoêa (è âce ïocëeäyþùèe còpoêè xeø-òaáëèöû) coäepæèò paçäeëeííûe ïpoáeëoì ýëeìeíòû (âxoäû). Kaæäaÿ còpoêa coäepæèò 8 âxoäoâ. Kaæäûé âxoä coäepæèò äâa ïoëÿ: ïepâoe (1 áaéò) - êoíòpoëüíaÿ cyììa (ïpeäcòaâëeía êaê ïe÷aòíûé cèìâoë), âòopoe ïoëe - yêaçaòeëü (â áaéòax) ía oïpeäeëeíèe ïceâäoíèìa. Óêaçaòeëü ïpeäcòaâëÿeòcÿ øecòíaäöaòepè÷íûì ÷ècëoì (c ía÷aëüíûì ïpoáeëoì, ecëè íeoáxoäèìo) è âceãäa cooòâeòcòâyeò ía÷aëy oïpeäeëeíèÿ.
Koìaíäa aliashash oáû÷ío âûçûâaeòcÿ êoìaíäoé netutil (c ôëaãoì install). Ecëè òpeáyeòcÿ ïepeoïpeäeëèòü ïceâäoíèì, cëeäyeò èçìeíèòü oïpeäeëeíèe â ôaéëe aliases è coçäaòü íoâûé ôaéë aliases.hash, ècïoëüçyÿ êoìaíäy aliashash. Hoâûé ôaéë alias.hash äoëæeí áûòü cêoïèpoâaí ía âce êoìïüþòepû ceòè.
ÔÀÉËÛ
/usr/lib/mail/aliashash /usr/lib/mail/aliases /usr/lib/mail/aliases.hash /usr/lib/mail/maliases.hash
ÑÌ. ÒÀÊÆÅ
aliases(7), netutil(8)
ÇÀÌÅ×ÀÍÈß
He cëeäyeò ïpè paáoòaþùeé ceòè âûïoëíÿòü êoìaíäy aliashash.
Ecëè ýòo íeoáxoäèìo cäeëaòü, ëy÷øe coçäaòü âpeìeííûé xeøôaéë (ècïoëüçyÿ ôëaã -o) è ïepeèìeíoâaòü eão â aliases.hash.