Ingia - Linux amri - Unix Amri

NAME

Ingia - ishara

SYNOPSIS

Ingia [ jina ]
kuingia -p
Jina la mwenyeji wa kuingia
jina login -f

DESCRIPTION

kuingia hutumiwa wakati wa kusaini kwenye mfumo . Inaweza pia kutumiwa kubadili kutoka kwa mtumiaji mmoja hadi mwingine wakati wowote (makundi ya kisasa zaidi yana msaada wa kipengele hiki kilichojengwa ndani yao, hata hivyo).

Ikiwa hoja haitolewa, kuingilia kwa usajili kwa jina la mtumiaji.

Ikiwa mtumiaji sio mizizi, na kama / nk / nologin ipo, yaliyomo ya faili hii imechapishwa kwenye skrini, na kuingia ni kukamilika. Hii ni kawaida kutumika kuzuia logins wakati mfumo ni kuchukuliwa chini.

Ikiwa vikwazo maalum vya upatikanaji ni maalum kwa mtumiaji katika / nk / usertty , haya lazima yatimizwe, au logi katika jaribio itakataliwa na ujumbe wa syslog utazalishwa . Angalia kifungu cha "Vikwazo maalum vya Upatikanaji".

Ikiwa mtumiaji ni mzizi, basi kuingilia lazima iwekee kwenye tty iliyoorodheshwa kwenye / nk / salama . Kushindwa kutaingia na kituo cha syslog .

Baada ya hali hizi zimezingatiwa, nenosiri litaombwa na kuchunguliwa (ikiwa nenosiri linahitajika kwa jina la mtumiaji huu). Majaribio kumi yanaruhusiwa kabla ya kufungua kuingia , lakini baada ya tatu za kwanza, majibu huanza kupungua. Ukomo wa kuingia ni taarifa kupitia kituo cha syslog . Kituo hiki kinatumiwa pia kutoa ripoti ya mizizi yoyote ya mafanikio.

Ikiwa file .hushlogin ipo, kisha kuingilia "utulivu" hufanyika (hii inalemaza kuangalia kwa barua na kuchapisha wakati wa mwisho wa kuingia na ujumbe wa siku). Vinginevyo, kama / var / log / lastlog ipo, wakati wa kuingia wa mwisho unachapishwa (na login ya sasa imeandikwa).

Mambo ya kawaida ya utawala, kama vile kuweka UID na GID ya tty hufanyika. Tofauti ya mazingira ya TERM imehifadhiwa ikiwa ipo (vigezo vingine vya mazingira vinahifadhiwa kama chaguo -p ni kutumika). Kisha Vigezo vya mazingira, PATH, SHELL, TERM, MAIL, na LOGNAME vimewekwa. PATH hufafanua kwa / usr / ndani / bin: / bin: / usr / bin :. kwa watumiaji wa kawaida, na kwa / sbin: / bin: / usr / sbin: / usr / bin kwa mizizi. Mwisho, ikiwa hii sio "salama" kuingilia, ujumbe wa siku huchapishwa na faili yenye jina la mtumiaji katika / var / spool / mail itashughulikiwa, na ujumbe unaochapishwa ikiwa hauo urefu wa sifuri.

Kundi la mtumiaji linaanza. Ikiwa hakuna shell inaelezwa kwa mtumiaji katika / nk / passwd , kisha / bin / sh hutumiwa. Ikiwa hakuna saraka iliyosainishwa katika / nk / passwd , basi / inatumiwa (saraka ya nyumbani inafungwa kwa faili ya .hushlogin iliyoelezwa hapo juu).

OPTIONS

-p

Inatumiwa na getty (8) kutangaza kuingia ili kuharibu mazingira

-f

Ilitumia kuruka uthibitishaji wa pili wa kuingia. Hii hasa haifanyi kazi kwa mizizi, na haionekani kufanya kazi vizuri chini ya Linux .

-h

Inatumiwa na seva nyingine (yaani, telnetd (8)) kupitisha jina la jeshi la kijijini ili kuingia ili iweze kuwekwa kwenye utmp na wtmp. Mpangilio tu anaweza kutumia chaguo hili.

Vikwazo maalum vya Upatikanaji

Faili / nk / salama orodha ya majina ya ttys ambapo mizizi inaruhusiwa kuingia. Jina moja la kifaa tty bila ya / dev / kiambishi lazima lazima maalum kwenye kila mstari. Ikiwa faili haipo, mizizi inaruhusiwa kuingilia kwenye tty yoyote.

Katika mifumo ya kisasa ya Linux PAM (Moduli za Uthibitisho wa Plugable) hutumiwa. Kwenye mifumo ambayo haitumii PAM, faili / nk / usertty inataja vikwazo vya ziada vya upatikanaji kwa watumiaji maalum. Ikiwa faili hii haipo, hakuna vikwazo vya ziada vya upatikanaji vinavyowekwa. Faili ina mlolongo wa sehemu. Kuna aina tatu za vipengee vinavyowezekana: CLASSES, GROUPS na USERS. Sehemu ya CLASSES inafafanua madarasa ya mifumo ya ttys na hostname, Sehemu ya GROUPS inafafanua ttys na majeshi kuruhusiwa kwa kila kikundi, na sehemu ya USERS inafafanua ttys na majeshi kuruhusiwa kwa kila mtumiaji msingi.

Kila mstari katika faili hii inaweza kuwa hakuna zaidi ya 255 herufi. Maoni yanaanza na # tabia na kupanua mpaka mwisho wa mstari.

Sehemu ya CLASSES

Sehemu ya CLASSES huanza na Nakala CLASS wakati mwanzo wa mstari katika kesi zote za juu. Kila mstari uliofuata hadi mwanzo wa sehemu mpya au mwisho wa faili ina mlolongo wa maneno iliyotengwa na tabs au nafasi. Kila mstari anafafanua darasa la ttys na mwelekeo wa jeshi.

Neno mwanzoni mwa mstari hufafanuliwa kama jina la pamoja kwa mifumo ya ttys na mwenyeji iliyotajwa kwenye mstari wa pili. Jina hili la pamoja linaweza kutumiwa katika sehemu yoyote inayofuata ya GROUPS au watumiaji. Hakuna jina la darasani vile linapaswa kutokea kama sehemu ya ufafanuzi wa darasa ili kuepuka matatizo na madarasa ya kurudia.

Sehemu ya CLASSES sehemu:

MAFUNZO myclass1 tty1 tty2 myclass2 tty3 @ .foo.com

Hii inafafanua madarasa myclass1 na myclass2 kama pande zinazohusiana mkono wa kulia.

Sehemu ya GROUPS

Sehemu ya GROUPS inafafanua ttys na majeshi kuruhusiwa kwa msingi wa kikundi cha Unix. Ikiwa mtumiaji ni mwanachama wa kikundi cha Unix kulingana na / nk / passwd na / nk / kikundi na kikundi hicho kinatajwa katika sehemu ya GROUPS katika / nk / usertty basi mtumiaji anapewa upatikanaji ikiwa kikundi hiki ni.

Sehemu ya GROUPS huanza na neno GROUPS katika kesi zote za juu wakati wa mwanzo wa mstari, na kila mstari wafuatayo ni mlolongo wa maneno iliyotengwa na nafasi au tabo. Neno la kwanza kwenye mstari ni jina la kikundi na maneno mengine kwenye mstari hufafanua ttys na majeshi ambako wanachama wa kundi hilo wanaruhusiwa kupata. Maagizo haya yanaweza kuhusisha matumizi ya madarasa yaliyoelezwa katika sehemu za awali za CLASSES.

Mfano wa sehemu ya GROUPS.

GROUPS sys tty1 @ .bar.edu stud myclass1 tty4

Mfano huu unasema kwamba wanachama wa kikundi cha kikundi wanaweza kuingia kwenye tty1 na kutoka kwa majeshi kwenye uwanja wa bar.edu. Watumiaji katika kundi la kikundi wanaweza kuingia kutoka kwa majeshi / ttys maalum katika darasa myclass1 au kutoka tty4.

Sehemu ya watumiaji

Sehemu ya watumiaji huanza na neno watumiaji katika kesi zote za mwanzo wakati wa mwanzo wa mstari, na kila mstari uliofuata ni mlolongo wa maneno iliyotengwa na nafasi au tabo. Neno la kwanza kwenye mstari ni jina la mtumiaji na mtumiaji anaruhusiwa kuingilia kwenye ttys na kutoka kwa majeshi yaliyotajwa kwenye mstari mwingine. Maagizo haya yanaweza kuhusisha madarasa yaliyoelezwa katika sehemu za awali za CLASSES. Ikiwa hakuna kichwa cha sehemu kinachochaguliwa juu ya faili, sehemu ya kwanza haifaulu kuwa sehemu ya USERS.

Sehemu ya watumiaji wa mfano:

Watumiaji zacho tty1 @ 130.225.16.0 / 255.255.255.0 bluu tty3 myclass2

Hii inaruhusu mtumiaji zacho kuingilia tu kwa tty1 na kutoka kwa majeshi na vidonge vya IP katika kiwango cha 130.225.16.0 - 130.225.16.255, na bluu ya mtumiaji inaruhusiwa kuingia kutoka tty3 na chochote kilichowekwa katika darasa myclass2.

Kunaweza kuwa na mstari katika sehemu ya USERS kuanzia na jina la mtumiaji wa *. Huu ni utawala wa default na utatumiwa kwa mtumiaji yeyote asiyefanana na mstari mwingine wowote.

Ikiwa mstari wa USERS na mstari wa GROUPS hufananisha mtumiaji basi mtumiaji anaruhusiwa kufikia kutoka muungano wa wote wa majeshi / majeshi yaliyotajwa katika maelezo haya.

Mwanzo

Maagizo ya muundo wa tty na mwenyeji wa majeshi hutumiwa katika maagizo ya madarasa, upatikanaji wa kikundi na mtumiaji huitwa asili. Kamba ya asili inaweza kuwa na mojawapo ya mafomu haya:

o

Jina la kifaa tty bila ya / dev / kiambishi, kwa mfano tty1 au ttyS0.

o

Kamba @localhost, inamaanisha kwamba mtumiaji anaruhusiwa kwenye telnet / rlogin kutoka kwa mwenyeji wa ndani kwenda jeshi moja. Hii pia inaruhusu mtumiaji kwa mfano kukimbia amri: xterm -e / bin / login.

o

Jina la kikoa cha jina la uwanja kama vile @ .some.dom, inamaanisha kuwa mtumiaji anaweza kuingia / telnet kutoka kwa jeshi lolote ambalo jina la kikoa linalo na suffix.

o

Anwani mbalimbali za IPv4, zilizoandikwa @ xxxx / yyyy ambapo xxxx ni anwani ya IP katika nukuu ya kawaida ya quad decimal, na yyyy ni bitmask katika alama hiyo inayofafanua ambayo bits katika anwani kulinganisha na anwani ya IP ya jeshi la mbali . Kwa mfano @ 130.225.16.0 / 255.255.254.0 inamaanisha kuwa mtumiaji anaweza kuingia / telnet kutoka kwa jeshi lolote ambaye anwani ya IP iko katika kiwango cha 130.225.16.0 - 130.225.17.255.

Yoyote ya asili ya juu inaweza kuwa prefixed kwa specifikationer wakati kulingana na syntax:

timespec :: = '[ [' ​​'' siku-au-saa>] * '' 'siku :: =' mon '| 'tue' | 'wed' | 'thu' | 'fri' | 'ameketi' | Saa ya 'jua' = = '0' | '1' | ... | '23' saapec :: = | '-' saa-au-saa :: = |

Kwa mfano, asili [mon: tue: wed: thu: fri: 8-17] tty3 inamaanisha kwamba kuingilia huruhusiwa siku za mchana hadi siku za asubuhi kati ya 8:00 na 17:59 (5:59 jioni) kwa tty3. Hii pia inaonyesha kuwa saa ya saa ab inajumuisha wakati wote kati ya: 00 na b: 59. Ufafanuzi wa saa moja (kama 10) ina maana muda wa muda kati ya 10 na 10:59.

Sio kufafanua kiambatisho wakati wowote kwa tty au mwenyeji ina maana ya kuingilia kutoka kwa asili hiyo inaruhusiwa wakati wowote. Ikiwa unatoa kiambatisho cha muda uhakikishe kuwafafanua seti ya siku na moja au saa zaidi au zaidi saa. Ufafanuzi wa wakati hauwezi kuingiza nafasi yoyote nyeupe.

Ikiwa hakuna utawala wa default unavyopewa basi watumiaji wasiofanana na mstari wowote / nk / usertty wanaruhusiwa kuingia kutoka popote kama tabia ya kawaida.

ANGALIA PIA

Init (8), kuacha (8)

Muhimu: Tumia amri ya mtu ( % mtu ) ili kuona jinsi amri hutumiwa kwenye kompyuta yako fulani.