"Useradd" కమాండ్ ఉపయోగించి లైనక్సులో వినియోగదారులను ఎలా సృష్టించాలి

లైనక్స్ ఆదేశాలు జీవితాన్ని సులభతరం చేస్తాయి

కమాండ్ లైన్ ఉపయోగించి లైనక్స్లో వినియోగదారులను ఎలా సృష్టించాలో ఈ గైడ్ మీకు చూపుతుంది. అనేక డెస్క్టాప్ లైనక్స్ పంపిణీలు వినియోగదారులను సృష్టించడానికి ఒక గ్రాఫికల్ ఉపకరణాన్ని అందిస్తున్నప్పుడు, ఇది కమాండ్ లైన్ నుండి ఎలా చేయాలో నేర్చుకోవడం మంచిది, తద్వారా మీరు క్రొత్త వినియోగదారు ఇంటర్ఫేస్లు నేర్చుకోకుండా మరొక పంపిణీ నుండి మీ నైపుణ్యాలను బదిలీ చేయవచ్చు.

12 లో 01

ఎలా ఒక వాడుకరి సృష్టించండి

వినియోగదారుని కాన్ఫిగర్ జోడించండి.

సాధారణ యూజర్ సృష్టించడం ద్వారా ప్రారంభిద్దాం.

కింది ఆదేశం మీ సిస్టమ్కు పరీక్ష అని పిలువబడే కొత్త వినియోగదారుని జోడిస్తుంది:

sudo useradd పరీక్ష

ఈ ఆదేశాన్ని నడుపుతున్నప్పుడు / etc / default / useradd లో ఉన్న ఆకృతీకరణ ఫైలు యొక్క విషయాలపై ఆధారపడి ఉంటుంది.

/ Etc / default / useradd యొక్క విషయాలను వీక్షించడానికి కింది ఆదేశాన్ని అమలు చేయండి:

సుడో నానో / etc / default / useradd

ఆకృతీకరణ ఫైలు అప్రమేయ షెల్ అమర్చుతుంది , ఇది ఉబుంటులో బిన్ / షా. అన్ని ఇతర ఎంపికలు వ్యాఖ్యానించబడ్డాయి.

వ్యాఖ్యానించిన ఐచ్ఛికాలు అప్రమేయ హోమ్ ఫోల్డర్, సమూహం, ఖాతా డిసేస్ అయ్యేముందు మరియు గడువు ముగిసే తేదీకి ముందు పాస్వర్డ్ గడువు ముగిసిన రోజుల సంఖ్యను సెట్ చేయడానికి మిమ్మల్ని అనుమతిస్తాయి.

పైన తెలిపిన సమాచారము నుండి తీసుకోవలసిన ముఖ్య విషయం ఏమిటంటే, ఏవైనా స్విచ్లు లేకుండా useradd కమాండ్ నడుపుతుంది, వివిధ పంపిణీలపై వేర్వేరు ఫలితాలను ఉత్పత్తి చేయవచ్చు మరియు / etc / default / useradd file లో సెట్టింగులతో ఇది అన్నింటికీ ఉంటుంది.

/ Etc / default / useradd ఫైలుకు అదనంగా, /etc/login.defs అనే ఫైల్ కూడా గైడ్లో తరువాత చర్చించబడుతుంది.

ముఖ్యమైన: సుడో ప్రతి పంపిణీలో ఇన్స్టాల్ చేయబడలేదు. ఇది వ్యవస్థాపించబడకపోతే వినియోగదారులను సృష్టించేందుకు తగిన అనుమతులతో ఒక ఖాతాలోకి లాగిన్ అవ్వాలి

12 యొక్క 02

ఎలా ఒక Home డైరెక్టరీ తో ఒక వాడుకరి సృష్టించండి

ఇంటికి వినియోగదారుని జోడించు.

మునుపటి ఉదాహరణ చాలా సరళంగా ఉండేది, కానీ వినియోగదారుని సెట్టింగుల ఫైల్ ఆధారంగా ఒక ఇంటి డైరెక్టరీని కేటాయించలేరు లేదా ఉండకపోవచ్చు.

ఈ కింది ఆదేశాన్ని ఉపయోగించటానికి హోమ్ డైరెక్టరీని సృష్టించటానికి బలవంతంగా:

useradd -m పరీక్ష

పైన పేర్కొన్న కమాండ్ యూజర్ టెస్ట్ కొరకు / home / test ఫోల్డర్ ను సృష్టిస్తుంది.

12 లో 03

ఎలా వేరొక హోమ్ డైరెక్టరీతో వాడుకరిని సృష్టించండి

వేరొక హోమ్తో వాడుకరిని జోడించు.

మీకు డిఫాల్ట్కు వేరొక స్థలంలో హోమ్ ఫోల్డర్ను కలిగి ఉండాలని అనుకుంటే, మీరు -d స్విచ్ని ఉపయోగించవచ్చు.

sudo useradd -m -d / test పరీక్ష

రూట్ ఫోల్డర్ క్రింద యూజర్ పరీక్ష కోసం పరీక్ష అని పిలువబడే ఫోల్డర్ను పైన పేర్కొన్న ఆదేశం సృష్టిస్తుంది.

గమనిక: -మా స్విచ్ లోపల ఫోల్డర్ సృష్టించబడదు. ఇది /etc/login.defs లోపల అమరికపై ఆధారపడి ఉంటుంది.

ఒక -m స్విచ్ను ఫైల్ /etc/login.defs ను సవరించకుండా పేర్కొనకుండా పని చేయటానికి ఈ క్రింది ఫైల్ ను చేర్చండి:

అవును CREATE_HOME

12 లో 12

Linux ను ఉపయోగించి వాడుకరి యొక్క పాస్వర్డ్ మార్చండి

వాడుకరి పాస్వర్డ్ను లినక్స్ మార్చండి.

ఇప్పుడు మీరు ఇంటిని ఫోల్డర్తో సృష్టించి, యూజర్ యొక్క పాస్ వర్డ్ ను మార్చాలి.

యూజర్ యొక్క పాస్వర్డ్ను సెట్ చేయడానికి మీరు కింది ఆదేశాన్ని ఉపయోగించాలి:

passwd పరీక్ష

పైన కమాండ్ మీరు పరీక్ష యూజర్ యొక్క పాస్వర్డ్ను సెట్ అనుమతిస్తుంది. మీరు ఉపయోగించాలనుకుంటున్న పాస్వర్డ్ కోసం మీరు ప్రాంప్ట్ చేయబడతారు.

12 నుండి 05

యూజర్లు మారడం ఎలా

వాడుకరి లినక్స్ని మార్చండి.

మీరు టెర్మినల్ విండోలో కిందివాటిని టైప్ చేయడం ద్వారా మీ కొత్త యూజర్ ఖాతాను పరీక్షించవచ్చు:

su - పరీక్ష

పైన కమాండ్ పరీక్ష ఖాతాకు వినియోగదారుని మారుస్తుంది మరియు మీరు ఆ యూజర్ కోసం హోమ్ ఫోల్డర్లో ఉంచబడే ఇంటి ఫోల్డర్ను సృష్టించినట్లు ఊహిస్తుంటారు.

12 లో 06

గడువు తేదీతో ఒక వాడుకరిని సృష్టించండి

గడువుతో వాడుకరిని జోడించు.

మీరు ఒక కార్యాలయంలో పనిచేస్తున్నట్లయితే మరియు మీరు మీ కార్యాలయంలో కొద్దిసేపు పనిచేసే కొత్త కాంట్రాక్టర్ను కలిగి ఉంటే, మీరు అతని లేదా ఆమె వినియోగదారు ఖాతాలో గడువు తేదీని సెట్ చేయాలనుకుంటున్నారు.

అదేవిధంగా, మీరు ఉండడానికి వస్తున్న కుటుంబానికి వస్తే, మీరు ఆ కుటుంబ సభ్యుని కోసం వదిలివేసిన తర్వాత గడువు ముగుస్తుంది.

వినియోగదారుని సృష్టించేటప్పుడు గడువు తేదీని అమర్చడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

useradd -d / home / test -e 2016-02-05 పరీక్ష

సంవత్సరానికి YYYY-MM-DD ఫార్మాట్లో తేదీ తప్పక పేర్కొనబడాలి, MM నెల సంఖ్య మరియు DD రోజు సంఖ్య.

12 నుండి 07

ఎలా ఒక వాడుకరి సృష్టించండి మరియు ఒక సమూహం దానిని అప్పగించుము

వాడుకరిని గ్రూపుగా చేర్చుము.

మీరు కొత్త కంపెనీని మీ కంపెనీలో చేరినట్లయితే, మీరు ఆ యూజర్ కోసం నిర్దిష్ట సమూహాలను కేటాయించాలని కోరుకుంటున్నారు, తద్వారా వారు తమ బృందంలోని ఇతర సభ్యులకి అదే ఫైళ్ళను మరియు ఫోల్డర్లకు ప్రాప్యత కలిగి ఉంటారు.

ఉదాహరణకు, మీరు జాన్ అని పిలిచేవాడు మరియు అతను ఒక ఖాతాదారుడిగా చేరినట్లు ఊహించుకోండి.

కింది ఆదేశం ఖాతాల సమూహానికి జోన్ను జోడిస్తుంది.

useradd -m john -G ఖాతాలు

12 లో 08

లైనక్స్లో లాగిన్ అప్రమేయాలను సర్దుబాటు చేస్తోంది

లాగిన్ డిఫాల్ట్లు.

ఫైల్ /etc/login.defs అనునది ఆకృతీకరణ ఫైలు, ఇది లాగిన్ చర్యల కొరకు అప్రమేయ ప్రవర్తనను అందించును.

ఈ ఫైల్ లో కొన్ని కీ సెట్టింగులు ఉన్నాయి. /etc/login.defs ఫైలు తెరవడానికి కింది ఆదేశాన్ని ఇవ్వండి:

సుడో నానో /etc/login.defs

మీరు మార్చదలచిన క్రింది అమరికలను login.defs ఫైలు కలిగి ఉంది:

ఇవి డిఫాల్ట్ ఎంపికలని గమనించండి మరియు క్రొత్త వినియోగదారుని సృష్టిస్తున్నప్పుడు అవి అతిక్రమిస్తాయి.

12 లో 09

ఒక వాడుకరిని సృష్టిస్తున్నప్పుడు లాగిన్ పాస్ వర్డ్ ను ఎలా పేర్కొనాలో

లాగిన్ గడువు తేదీతో వినియోగదారుని జోడించు.

మీరు పాస్వర్డ్ను గడువు తేదీని, లాగిన్ ప్రయత్నాల సంఖ్యను మరియు వినియోగదారుని సృష్టించే సమయానుసారాన్ని సెట్ చేయవచ్చు.

కింది ఉదాహరణ పాస్వర్డ్ను హెచ్చరికతో, యూజర్ గడువు ముగిసే గడువు రోజుల గడువుకు ముందుగానే లాగిన్ మరియు తిరిగి ప్రయత్నిస్తున్న రెంటైస్తో ఎలా సృష్టించాలో చూపిస్తుంది.

sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

12 లో 10

హోమ్ ఫోల్డర్ లేకుండా యూజర్ యొక్క ఫోర్స్ క్రియేషన్

హోమ్ ఫోల్డర్తో వాడుకరిని జోడించు.

ఒకవేళ login.defs ఫైలు ఎంపిక చేయబడితే CREATE_HOME అవును అమర్చబడితే యూజర్ సృష్టించబడినప్పుడు హోమ్ ఫోల్డర్ స్వయంచాలకంగా సృష్టించబడుతుంది.

సెట్టింగులను కింది ఆదేశాన్ని ఉపయోగించకుండా హోమ్ ఫోల్డర్ లేకుండా వినియోగదారుని సృష్టించుటకు:

useradd -M పరీక్ష

హోమ్ని సృష్టించడం కోసం నిస్సందేహంగా- m అనేది నిశ్చయంగా ఉంది, హోమ్ని సృష్టించడం లేదు.

12 లో 11

ఒక వాడుకరిని సృష్టించినప్పుడు వినియోగదారు యొక్క పూర్తి పేరును తెలుపుము

వ్యాఖ్యలతో వాడుకరిని జోడించు.

మీ వినియోగదారు సృష్టి విధానాల్లో భాగంగా, మీరు మొదటి పేరు వంటిది చేయాలనుకుంటే, తరువాత చివరి పేరును ఎంచుకోవచ్చు. ఉదాహరణకు, "జాన్ స్మిత్" కోసం యూజర్ పేరు "జెస్మిత్" అవుతుంది.

ఒక వినియోగదారు గురించి వివరాల కోసం చూస్తున్నప్పుడు, మీరు జాన్ స్మిత్ మరియు జెన్నీ స్మిత్ ల మధ్య తేడాను గుర్తించలేరు.

ఒక ఖాతాను సృష్టించినప్పుడు మీరు వ్యాఖ్యను జోడించవచ్చు, కాబట్టి ఇది వినియోగదారు యొక్క వాస్తవ పేరును కనుగొనడం సులభం.

కింది ఆదేశం ఎలా చేయాలో చూపిస్తుంది:

useradd -m jsmith -c "జాన్ స్మిత్"

12 లో 12

/ Etc / passwd ఫైలు విశ్లేషించడం

Linux వాడుకరి సమాచారం.

మీరు ఒక వినియోగదారుని సృష్టించినప్పుడు, ఆ యూజర్ యొక్క వివరాలు / etc / passwd ఫైల్కు చేర్చబడతాయి.

ఒక నిర్దిష్ట వినియోగదారు గురించి వివరాలను వీక్షించడానికి మీరు క్రింది విధంగా grep command ను ఉపయోగించవచ్చు:

grep john / etc / passwd

గమనిక: పైన పేర్కొన్న కమాండ్ వాడుకరిపేరులో భాగంగా జాన్ యొక్క పదంతో ఉన్న అన్ని వినియోగదారుల వివరాలను చూపుతుంది.

/ Etc / passuword ఫైలు ప్రతి యూజర్ గురించి ఖాళీలను యొక్క కోలన్-వేరు చేయబడిన జాబితాను కలిగి ఉంటుంది.

ఈ క్రింది విధంగా ఖాళీలను ఉన్నాయి: