లాగిన్ - Linux కమాండ్ - Unix కమాండ్

NAME

లాగిన్ - సైన్ ఇన్ చేయండి

సంక్షిప్తముగా

లాగిన్ [ పేరు ]
లాగిన్ -p
-h హోస్ట్పేరు లాగిన్
లాగిన్ -f పేరు

వివరణ

వ్యవస్థలో సైన్ ఇన్ చేస్తున్నప్పుడు లాగిన్ ఉపయోగించబడుతుంది. ఇది ఏ సమయంలోనైనా ఒక వినియోగదారు నుండి మరోదానికి మారడానికి కూడా ఉపయోగించవచ్చు (చాలా ఆధునిక షెల్లు వాటిలో నిర్మించిన ఈ లక్షణానికి మద్దతు కలిగి ఉంటాయి).

ఒక వాదన ఇవ్వకపోతే, యూజర్ పేరు కోసం అడుగుతుంది.

వినియోగదారు రూట్ కాకపోతే, మరియు / etc / nologin ఉన్నట్లయితే, ఈ ఫైల్ యొక్క కంటెంట్లను తెరపై ముద్రించబడి, లాగిన్ రద్దు చేయబడుతుంది. వ్యవస్థ సాధారణంగా తీసివేయబడినప్పుడు లాగిన్లను నిరోధించడానికి ఇది సాధారణంగా ఉపయోగించబడుతుంది.

/ Etc / usertty లో ప్రత్యేక యాక్సెస్ పరిమితులు తెలుపబడితే, అవి కలుస్తాయి, లేదా లాగ్ ఇన్ ప్రయత్నం తిరస్కరించబడుతుంది మరియు ఒక syslog సందేశం ఉత్పత్తి అవుతుంది. "ప్రత్యేక ప్రాప్యత పరిమితుల" లోని విభాగాన్ని చూడండి.

వాడుకరి రూటు అయితే, లాగిన్ తప్పక / etc / securetty లో జాబితా చేయబడిన tty లో జరుగుతుంది. వైఫల్యాలు syslog సౌకర్యంతో లాగ్ చేయబడతాయి.

ఈ పరిస్థితులు తనిఖీ చేయబడిన తరువాత, పాస్వర్డ్ అభ్యర్థించబడుతుంది మరియు పరిశీలించబడుతుంది (ఈ వినియోగదారు పేరుకు పాస్వర్డ్ అవసరమైతే). ప్రవేశించటానికి ముందు పది ప్రయత్నాలు అనుమతించబడతాయి, కానీ మొదటి మూడు తరువాత, ప్రతిస్పందన చాలా నెమ్మదిగా ఉంటుంది. Syslog సౌకర్యం ద్వారా లాగిన్ వైఫల్యాలు నివేదించబడ్డాయి. ఈ సౌకర్యం ఏ విజయవంతమైన రూట్ లాగిన్లను నివేదించడానికి కూడా ఉపయోగించబడుతుంది.

ఫైల్. హుష్ లాగ్ఇన్ ఉన్నట్లయితే, అప్పుడు "నిశ్శబ్ద" లాగిన్ చేయబడుతుంది (ఇది మెయిల్ యొక్క తనిఖీ మరియు చివరి లాగిన్ సమయం మరియు రోజు యొక్క సందేశ ముద్రణను నిలిపివేస్తుంది). లేకపోతే, / var / log / lastlog ఉన్నట్లయితే, చివరి లాగిన్ సమయం ముద్రించబడుతుంది (మరియు ప్రస్తుత లాగిన్ నమోదు చేయబడింది).

టైడ్ యొక్క UID మరియు GID ను అమర్చడం వంటి రాండమ్ నిర్వాహక విషయాలు ప్రదర్శించబడతాయి. TERM ఎన్విరాన్మెంట్ వేరియబుల్ వుంటే అది భద్రపరచబడుతుంది ( -p ఐచ్ఛికం ఉపయోగించినట్లయితే ఇతర ఎన్విరాన్మెంట్ వేరియబుల్స్ భద్రపరచబడతాయి). అప్పుడు HOME, PATH, SHELL, TERM, MAIL, మరియు LOGNAME ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేయబడతాయి. / Usr / local / bin కు PATH అప్రమేయం : / bin: / usr / bin :. సాధారణ వినియోగదారుల కొరకు, మరియు / sbin కు: / bin: / usr / sbin: root కొరకు / usr / bin . చివరగా, ఇది "నిశ్శబ్ద" లాగిన్ కానట్లయితే, రోజు యొక్క సందేశం ప్రింట్ చేయబడుతుంది మరియు / var / spool / mail లో యూజర్ పేరుతో ఉన్న ఫైల్ తనిఖీ చేయబడుతుంది మరియు సున్నా-కాని పొడవు ఉన్నట్లయితే ఒక సందేశాన్ని ముద్రిస్తుంది.

యూజర్ యొక్క షెల్ అప్పుడు ప్రారంభించబడుతుంది. / Etc / passwd లో వాడుకరికి షెల్ సూచించబడకపోతే , అప్పుడు / bin / sh ఉపయోగించబడుతుంది. / Etc / passwd లో తెలుపబడిన డైరెక్టరీ లేకపోతే, అప్పుడు / ఉపయోగించబడుతుంది (పైన వివరించిన .hushlogin ఫైల్ కోసం హోమ్ డైరెక్టరీ తనిఖీ చేయబడింది).

OPTIONS

-p

పర్యావరణాన్ని నాశనం చేయకుండా ఉండటానికి గెట్టీ (8) వాడటం ద్వారా వాడతారు

-f

రెండవ లాగిన్ ప్రమాణీకరణను దాటవేయడానికి ఉపయోగించబడింది. ఈ ప్రత్యేకంగా రూట్ కోసం పనిచేయదు, మరియు Linux లో బాగా పనిచేయటానికి కనిపించదు.

-h

రిమోట్ హోస్ట్ యొక్క పేరును ప్రవేశించటానికి ఇతర సర్వర్లు (అనగా, టెల్నెట్డ్ (8)) వాడతారు , తద్వారా అది Utmp మరియు wtmp లలో ఉంచవచ్చు. మాత్రమే సూపర్ యూజర్ ఈ ఎంపికను ఉపయోగించవచ్చు.

ప్రత్యేక ప్రాప్యత పరిమితులు

ఫైల్ / etc / securetty ttys యొక్క పేర్లను జాబితా చేసుకొనుటకు రూట్ అనుమతించబడును. ప్రతి లైనులో / dev / prefix లేకుండా tty పరికరం యొక్క ఒక పేరు తప్పకుండా తెలుపబడాలి. ఫైల్ ఉనికిలో లేకపోతే, రూట్ ఎటువంటి tty లో లాగిన్ అవ్వటానికి అనుమతించబడుతుంది.

చాలా ఆధునిక లైనక్స్ వ్యవస్థలలో PAM (Pluggable Authentication Modules) ఉపయోగించబడుతుంది. PAM ను ఉపయోగించని వ్యవస్థలపై, ఫైల్ / etc / usertty ప్రత్యేక వినియోగదారులకు అదనపు ప్రాప్యత పరిమితులను నిర్దేశిస్తుంది. ఈ ఫైల్ ఉనికిలో లేకపోతే, అదనపు ప్రాప్యత పరిమితులు విధించబడవు. ఫైల్ విభాగాల శ్రేణిని కలిగి ఉంటుంది. CLASSES, GROUPS మరియు USERS: మూడు సాధ్యమైన విభాగం రకాలు ఉన్నాయి. తరగతి సమూహం ttys మరియు హోస్ట్ పేరు నమూనాలను వర్గీకరిస్తుంది, ఒక GROUPS విభాగం ఒక సమూహం ఆధారంగా అనుమతించబడుతుంది ttys మరియు హోస్ట్లను నిర్వచిస్తుంది మరియు USERS విభాగం ఒక వినియోగదారు ఆధారంగా ఒక ttys మరియు అతిధేయల అనుమతిని నిర్వచిస్తుంది.

ఈ ఫైల్లోని ప్రతి పంక్తి 255 అక్షరాలు కంటే ఎక్కువ కాదు. వ్యాఖ్యలు # అక్షరాన్ని ప్రారంభించి లైన్ చివరి వరకు విస్తరించబడతాయి.

క్లాస్ విభాగం

తరగతుల విభాగం అన్ని ఉన్నత విషయాల్లో ఒక గీత ప్రారంభంలో క్లాస్ అనే పదంతో మొదలవుతుంది. కొత్త విభాగం లేదా ఫైల్ చివర ప్రారంభమయ్యే వరకు ప్రతి క్రింది పంక్తిని ట్యాబ్లు లేదా ఖాళీల ద్వారా వేరు చేయబడిన పదాల క్రమాన్ని కలిగి ఉంటుంది. ప్రతి పంక్తి ttys మరియు హోస్ట్ నమూనాలను వర్గీకరిస్తుంది.

ఒక లైన్ ప్రారంభంలో పదం మిగిలిన లైన్లో పేర్కొన్న ttys మరియు హోస్ట్ నమూనాలకు ఒక సమిష్టి పేరుగా నిర్వచించబడింది. ఈ సమిష్టి పేరు ఏ తదుపరి GROUPS లేదా USERS విభాగంలో ఉపయోగించబడుతుంది. పునరావృత తరగతులతో సమస్యలను నివారించడానికి తరగతి తరగతి నిర్వచనంలో భాగంగా ఇటువంటి తరగతి పేరు ఏదీ జరగదు.

ఉదాహరణ క్లాస్సెస్ విభాగం:

CLASSES myclass1 tty1 tty2 myclass2 tty3 @ .foo.com

ఇది myclass1 మరియు myclass2 వంటి వర్గాలను సరియైన కుడి వైపులా నిర్వచిస్తుంది.

GROUPS విభాగం

యునిక్స్ సమూహం ఆధారంగా ఒక GROUPS విభాగం అనుమతించబడుతుంది ttys మరియు అతిధేయలని నిర్వచిస్తుంది. ఒక వినియోగదారు / etc / passwd మరియు / etc / group ప్రకారం ఒక Unix సమూహం యొక్క సభ్యుడు ఉంటే మరియు ఒక సమూహం / etc / user లో ఒక GROUPS విభాగంలో పేర్కొన్న తరువాత సమూహం ఉంటే యూజర్ యాక్సెస్ మంజూరు.

ఒక GROUPS విభాగం మొదట అన్ని ఎగువ విషయాల్లో GROUPS అనే పదంతో మొదలవుతుంది మరియు ప్రతి క్రింది పంక్తి ఖాళీలు లేదా ట్యాబ్ల ద్వారా వేరు చేయబడిన పదాల క్రమం. ఒక పంక్తిలోని మొదటి పదం సమూహం యొక్క పేరు మరియు లైన్లోని మిగిలిన పదాలను ఆ సమూహంలోని సభ్యులు యాక్సెస్ చేయడానికి అనుమతించే ttys మరియు హోస్ట్లను నిర్దేశిస్తారు. ఈ లక్షణాలు గతంలో క్లాస్సే విభాగాలలో నిర్వచించిన తరగతుల ఉపయోగం కలిగి ఉండవచ్చు.

GROUPS విభాగం ఉదాహరణ.

GROUPS sys tty1 @ bar.edu stud myclass1 tty4

సమూహం sys యొక్క సభ్యులు tty1 మరియు bar.edu డొమైన్లో హోస్ట్ల నుండి లాగిన్ అవ్వవచ్చని ఈ ఉదాహరణ తెలుపుతుంది. సమూహం స్టడ్ లోని యూజర్లు హోస్ట్ / ttys నుండి class myclass1 లేదా tty4 నుండి పేర్కొనవచ్చు.

USERS విభాగం

ఒక USERS విభాగం ఒక లైన్ ప్రారంభంలో అన్ని US ఎగువ కేసులో USERS పదంతో మొదలవుతుంది, మరియు ప్రతి క్రింది పంక్తి ఖాళీలు లేదా ట్యాబ్లచే వేరు చేయబడిన పదాల క్రమం. ఒక లైన్ లో మొదటి పదం ఒక యూజర్పేరు మరియు ఆ వినియోగదారుడు ttys మరియు మిగిలిన లైన్లో పేర్కొన్న అతిధేయులు నుండి లాగిన్ చేయడానికి అనుమతించబడతారు. ఈ వివరణలు మునుపటి క్లాస్సే విభాగాలలో నిర్వచించిన తరగతులను కలిగి ఉండవచ్చు. ఫైల్లో ఎగువ భాగంలో ఏ శీర్షిక శీర్షిక పేర్కొనకపోతే, మొదటి విభాగం డిఫాల్ట్గా USERS విభాగంగా ఉంటుంది.

ఒక ఉదాహరణ USERS విభాగం:

USERS జాచో tty1 @ 130.225.16.0 / 255.255.255.0 నీలం tty3 myclass2

ఇది ty1 పైన మరియు అతిధేయల నుండి ఐపీ యాడ్రేస్తో యూజర్ జూచో లాగిన్ను అనుమతిస్తుంది. 130.225.16.0 - 130.225.16.255, మరియు యూజర్ నీలి tty3 నుండి ప్రవేశించటానికి అనుమతించబడి మరియు తరగతి myclass2 లో పేర్కొనబడినది.

* వినియోగదారు పేరుతో ప్రారంభమైన USERS విభాగంలో ఒక పంక్తి ఉండవచ్చు. ఇది ఒక డిఫాల్ట్ నిబంధన మరియు ఏ ఇతర లైన్కు సరిపోని వినియోగదారుకు ఇది వర్తింపబడుతుంది.

USERS లైన్ మరియు GROUPS లైన్ రెండింటిని ఒక వినియోగదారుతో సరిపోలిస్తే, ఈ లక్షణాలు పేర్కొన్న అన్ని ttys / అతిధేయల యూనియన్ నుంచి యూజర్ ఆక్సెస్ ను అనుమతిస్తారు.

మూలాలు

తరగతులు, సమూహం మరియు వినియోగదారు ప్రాప్తి యొక్క వివరణలో ఉపయోగించే tty మరియు హోస్ట్ నమూనా నిర్దేశాలను మూలాలు అని పిలుస్తారు. మూలం స్ట్రింగ్ ఈ ఫార్మాట్లలో ఒకటి కలిగి ఉండవచ్చు:

o

/ Dev / prefix లేకుండా tty పరికరం యొక్క పేరు, ఉదాహరణకు tty1 లేదా ttyS0.

o

స్ట్రింగ్ @ లొఖోహోస్ట్, అనగా వినియోగదారుని స్థానిక హోస్ట్ నుండి అదే హోస్ట్కు telnet / rlogin కు అనుమతించబడ్డారు. ఉదాహరణకు, వినియోగదారుడు ఆదేశాన్ని ఆదేశించుటకు అనుమతిస్తుంది: xterm -e / bin / login.

o

@some.dom వంటి ఒక డొమైన్ పేరు ప్రత్యయం, అనగా వినియోగదారుడు హోస్ట్ / టెల్నెట్ ను ఏ హోస్ట్ నుండి అయినా దాని డొమైన్ పేరు ప్రత్యయం కలిగి ఉంటారని అర్థం .some.dom.

o

@ Xxxx / yyyy @ xxxx / yyyy వ్రాసిన IPv4 చిరునామాల యొక్క శ్రేణి, సాధారణ చుక్కల క్వాడ్ డెసిమల్ నోటేషన్లో IP చిరునామా, మరియు yyyy రిమోట్ హోస్ట్ యొక్క IP చిరునామాతో సరిపోల్చడానికి చిరునామాలో బిట్స్ పేర్కొన్న అదే సంజ్ఞామానంలో ఒక బిట్మాస్క్. . ఉదాహరణకు @ 130.225.16.0 / 255.255.254.0 అనగా వినియోగదారుడు ఏ హోస్ట్ నుండి rlogin / telnet అనవచ్చు, దీని IP చిరునామా పరిధిలో 130.225.16.0 - 130.225.17.255.

సింటాక్స్ ప్రకారం పైన పేర్కొన్న మూలాలు ఏదైనా నిర్దిష్ట సమయానికి ముందుగా ఉండవచ్చు:

timespec :: = '[' [':' <రోజు-లేదా-గంట>] * ']' day :: = 'mon' | 'tue' | 'వెడ్' | 'థు' | 'fri' | 'సాట్' | | 'సూర్యుడు' గంట :: = '0' | '1' | ... | '23' గంటలు :: :: <గంట> | <గంట> '-' <గంట> రోజు-లేదా-గంట :: = <రోజు> |

ఉదాహరణకి, మూలం [mon: tue: wed: thu: fri: 8-17] tty3 అనగా tty3 న 8:00 మరియు 17:59 (5:59 pm) మధ్య శుక్రవారాలు ద్వారా మంగళవారం నాడు లాగ్ లో అనుమతించబడుతుంది. ఇది ఒక గంట శ్రేణిలో ఒక: 00 మరియు బి: 59 మధ్య అన్ని క్షణాలను కలిగి ఉంటుంది. ఒకే ఒక్క గంట వివరణ (10 వంటిది) అంటే 10 మరియు 10:59 మధ్య సమయాన్ని సూచిస్తుంది.

Tty లేదా host కోసం ఎటువంటి సమయం ఉపసర్గను పేర్కొనడం అనేది ఆ ఆరంభం నుండి లాగ్ ఇన్ ఏ సమయంలో అయినా అనుమతించబడదు. ఒక సమయ ఉపసర్గను మీరు ఇచ్చినట్లయితే, రోజులు మరియు ఒకటి లేదా అంతకంటే ఎక్కువ గంటలు లేదా గంట శ్రేణులు రెండింటినీ పేర్కొనండి. ఒక సమయం వివరణ ఏదైనా తెలుపు స్థలాన్ని కలిగి ఉండకపోవచ్చు.

ఏ డిఫాల్ట్ నియమం ఇవ్వబడకపోతే, / etc / usertty ఏ పంక్తికి సరిపోని వినియోగదారులు ప్రామాణిక ప్రవర్తనతో ఎక్కడి నుండైనా లాగిన్ చేయటానికి అనుమతించబడతారు.

ఇది కూడ చూడు

init (8), మూసివేత (8)

ముఖ్యమైనది: మీ కంప్యుటర్లో కమాండ్ ఎలా ఉపయోగించబడుతుందో చూడుటకు man command ( % man ) ఉపయోగించండి.