Linuxi käskud teevad elu lihtsamaks
See juhend näitab, kuidas luua Linuxi kasutajaid käsurealt. Kuigi paljud lauaarvutite Linuxi distributsioonid pakuvad kasutajate loomiseks graafilist vahendit, on hea mõte õppida, kuidas seda käsurealt teha, et saaksite oma oskusi ühelt levitamisest teise üle kanda, ilma uusi kasutajaliidesid õppimata.
01 of 12
Kuidas luua kasutajat
Alustame lihtsa kasutaja loomisega.
Järgmine käsk lisab teie süsteemile uue kasutaja nimega test:
sudo useradd test
Kui see käsk käivitub, sõltub konfiguratsioonifaili sisu / etc / default / useradd.
/ Etc / default / useradd sisu vaatamiseks käivitage järgmine käsk:
sudo nano / etc / default / useradd
Konfiguratsioonifail määrab Ubuntu vaikimisi shelli bin / sh. Kõik muud võimalused on kommenteeritud.
Kommenteeritud võimalused võimaldavad teil määrata vaikekataloogi, rühma, päevade arvu pärast seda, kui parool on enne konto tühistamist ja vaikimisi aegumistähtaeg.
Ülaltoodud informatsioonist lähtudes on oluline, et kasutajaaddi käsu käivitamine ilma lülititeta ei pruugi eri distributsioonide tulemusi erinevatel tulemustel tekitada, see kõik on seotud sätetega / etc / default / useradd failis.
Lisaks / etc / default / useradd-failile on ka faili nimega /etc/login.defs, mida arutletakse juhendis hiljem.
Tähtis: sudo ei installita igale levitamisele. Kui see pole installitud, peate sisse logima kasutajate loomiseks sobilike õigustega kontoga
02 of 12
Kuidas luua kasutaja, kellel on kodukataloog
Eelmine näide oli üsna lihtne, kuid kasutaja võib või ei pruugi määrata seadefaili alusel kodukataloogi.
Selleks, et sundida kodukataloogi loomist järgmise käsu kasutamiseks:
useradd-m test
Ülalolev käsk loob kasutaja testi jaoks kodukataloogi / testkataloogi.
03 of 12
Kuidas luua kasutajat erineva kodukataloogi abil
Kui soovite, et kasutajal oleks kodukataloog erinevates kohtades vaikimisi, võite kasutada -d-lülitit.
sudo useradd -m -d / test test
Ülalolev käsk loob kausta nimega test kasutajakatseks juurkataloogi all.
Märkus: -m-lülitiga kausta ei pruugi olla võimalik luua. See sõltub seadistusest /etc/login.defs.
Selleks, et seda tööd teha, täpsustamata -m switchi muuta faili /etc/login.defs ja allservas faili lisada järgmine rida:
CREATE_HOME jah
04 12-st
Kuidas muuta kasutajanime parool Linuxi kasutamisel
Nüüd, kui olete loonud kodukataloogiga kasutaja, peate muutma kasutaja parooli.
Kasutaja parooli määramiseks peate kasutama järgmist käsku:
passwd test
Eespool toodud käsu abil saate määrata testi kasutaja parooli. Teilt küsitakse parooli, mida soovite kasutada.
05 of 12
Kuidas kasutajaid lülitada
Uue kasutajakonto saate testida, sisestage terminali aknale järgmine tekst:
su-test
Ülaltoodud käsk lülitab kasutaja katsekontole ja eeldab, et olete loonud kodukataloogi, mis asetatakse selle kasutaja kodukataloogi.
06 12-st
Loo kasutaja aegumiskuupäevaga
Kui töötate kontoris ja teil on alustamiseks uus töövõtja, kes hakkab teie kontoris olema lühikese aja jooksul, siis soovite oma kasutajakontoga määrata aegumiskuupäeva.
Samamoodi, kui teil on perekond, kes viibib, saate selle pereliikme kasutajakonto luua, mis aegub pärast lahkumist.
Kasutaja loomise aegumise kuupäeva määramiseks kasutage järgmist käsku:
useradd -d / home / test -e 2016-02-05 test
Kuupäev tuleb märkida vormingus YYYY-MM-DD, kus YYYY on aasta, MM on kuu number ja DD on päeva number.
07 of 12
Kuidas luua kasutajat ja määrata see rühmale
Kui teil on oma ettevõtet ühendav uus kasutaja, võiksite selle kasutaja jaoks määrata konkreetseid rühmi, et neil oleks juurdepääs samadele failidele ja kaustadele kui teised oma meeskonna liikmed.
Näiteks arvan, et teil oli mees, kelle nimi oli John, ja ta liitus raamatupidajaga.
Järgmine käsk lisab john kontogrupile.
useradd -m john -G kontod
08 12-st
Linuxi sisselogimise vaikimisi seadistamine
Fail /etc/login.defs on konfiguratsioonifail, mis annab sisselogimise toimingutele vaikimisi käitumise.
Selles failis on mõned võtmesätted. Faili /etc/login.defs avamiseks sisestage järgmine käsk:
sudo nano /etc/login.defs
Faili login.defs sisaldab järgmisi seadeid, mida võiksite muuta:
- PASS_MAX_DAYS - kui kaua parool aegub.
- PASS_MIN_DAYS - kui tihti saab parooli muuta.
- PASS_WARN_AGE - hoiatuspäevade arv enne parooli aegumist.
- LOGIN_RETRIES - sisselogimise arv katkeb enne ebaõnnestumist.
- LOGIN_TIMEOUT - kui kaua see on enne sisselogimisaja lõppu .
- DEFAULT_HOME - kas kasutaja saab sisselogida, kui kodukataloogi pole olemas.
Pange tähele, et need on vaikimisi valikud ja neid saab uue kasutaja loomisel ümber lükata.
09 of 12
Kuidas määrata kasutajanime loomisel sisselogimise parool aegumiseks
Võite määrata parooli aegumiskuupäeva, sisselogimise arvu ja kasutaja loomise ajaintervalli.
Järgmine näide näitab, kuidas luua kasutajat parool hoiatus, maksimaalne arv päevi enne parooli aegumist ja sisselogimine proovib määrata.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10 12-st
Kasutaja loomise ilma kodukataloogita loomine
Kui login.defs-failil on valik CREATE_HOME, siis siis, kui kasutaja on loodud, luuakse automaatselt kodukataloog.
Kasutaja loomiseks ilma kodukataloogita, olenemata seadistustest, kasutage järgmist käsku:
useradd -M test
On üsna segane, et -m tähistab kodu loomist ja -M tähistused ei loo kodu.
11-st 12-st
Kasutaja täielikku nime määrake kasutaja loomisel
Oma kasutaja loomise eeskirjade osana võite teha midagi sellist nagu esimene algne, millele järgneb perekonnanimi. Näiteks John Smithi kasutajanimi on "jsmith".
Kui otsite üksikasju kasutaja kohta, siis ei pruugi see olla võimalik eristada John Smithit ja Jenny Smithit.
Konto loomisel saate lisada kommentaari, nii et kasutaja tegelikku nime on lihtsam tuvastada.
Järgmine käsk näitab, kuidas seda teha:
useradd -m jsmith -c "john smith"
12-st 12-st
/ Etc / passwd faili analüüsimine
Kui loote kasutaja, lisatakse selle kasutaja andmed / etc / passwd-faili.
Täpsema kasutaja üksikasjade vaatamiseks võite kasutada grep-käsku järgmiselt:
grep john / etc / passwd
Märkus: ülaltoodud käsk tagastab kõik kasutajad, kellel on sõna john kasutajanime osana.
/ Etc / passuword fail sisaldab igale kasutajale väljade loendit käärsoolega.
Väljad on järgmised:
- Kasutajanimi;
- Krüptitud parool (mida te ilmselt ei näe);
- Kasutaja ID;
- Kasutaja grupi ID;
- Kasutaja täielik nimi;
- Kasutaja kodukataloog;
- Sisselogimise kest