Linuksaj komandoj faras vivon pli facila
Ĉi tiu gvidilo montras al vi kiel krei uzantojn ene de Linukso per la komandlinio. Dum multaj labortabloj de Linukso de skribo-tablo provizas grafikan ilon por krei uzantojn, ĝi estas bona ideo lerni kiel fari ĝin de la komandlinio por ke vi povas translokigi viajn kapablojn de unu distribuo al alia sen lerni novajn interfacojn de uzanto.
01 de 12
Kiel Krei Uzanton
Komencu kreante simplan uzanton.
La sekva komando aldonos novan uzitan nomitan provon al via sistemo:
provo de uzo de sudo
Kio okazos, kiam ĉi tiu komando kuros dependos de la enhavo de la agorda dosiero lokita en / etc / default / useradd.
Por vidi la enhavojn de / etc / default / useradd ekzekutas la sekvan komandon:
sudo nano / etc / default / useradd
La agorda dosiero agordos defaŭltan ŝelon, kiu en Ubuntu estas bin / sh. Ĉiuj aliaj ebloj estas diritaj.
La komentitaj elektoj permesas al vi agordi defaŭltan hejmon dosierujon, grupon, nombro da tagoj post kiam la pasvorto eksvalidiĝis antaŭ ol la konto fariĝos malebligita kaj defaŭlta ekspero.
Lin grava por kolekti de la supre informoj estas, ke funkciado de la reĝimo de uzo sen neniu ŝaltilo povas produkti malsamajn rezultojn sur diversaj distribuoj kaj ĉio devas fari kun la agordoj en la / etc / default / useradd-dosiero.
Aldone al la / etc / default / useradd-dosiero, ekzistas ankaŭ dosiero nomata /etc/login.defs kiu estos diskutita poste en la gvidilo.
Grava: sudo ne estas instalita sur ĉiu distribuo. Se ĝi ne estas instalita, vi devas ensaluti en konto kun taŭgaj permesoj por krei uzantojn
02 de 12
Kiel Krei Uzanton Kun Hejma Dosierujo
La antaŭa ekzemplo estis sufiĉe simpla sed la uzanto eble aŭ eble ne estis atribuita hejma dosierujo bazita sur la agorda dosiero.
Forigi la kreon de hejma dosierujo por uzi la jenan komandon:
useradd -m testo
La supre komando kreas / home / test-dosierujon por la uzanto-testo.
03 de 12
Kiel Krei Uzanton Kun Malsama Hejma Dosierujo
Se vi volas, ke la uzanto havas hejmon dosierujon en malsama loko al la defaŭlta, vi povas uzi la -dŝaltilon.
sudo useradd -m -d / testprovo
La supre komando kreos dosierujon nomitan teston por uzanto-testo sub la radika dosierujo.
Noto: Ene de la -m ŝanĝi la dosierujon eble ne esti kreita. Ĝi dependas de la fikso ene de /etc/login.defs.
Por sukcesi ĉi tion sen specifi -mŝanĝi redakti la dosieron /etc/login.defs kaj ĉe la fundo de la dosiero aldonu la jenan linion:
CREATE_HOME jes
04 de 12
Kiel Ŝanĝi Pasvorton de Uzanto Uzanta Linukson
Nun, ke vi kreis uzanton kun hejma dosierujo, vi devos ŝanĝi la pasvorton de la uzanto.
Por agordi pasvorton de uzanto vi devas uzi la jenan komandon:
pasvorta provo
La supre komando permesos al vi agordi la pasvorton de la testo de uzanto. Vi petos la pasvorton, kiun vi volas uzi.
05 de 12
Kiel Ŝalti Uzantojn
Vi povas provi vian novan uzanton konton tajpante la jenan en fina stacion:
su - provo
La supre komando ŝaltas uzanton al la testa konto kaj supozante, ke vi kreis hejman dosierujon, vi estos en la hejma dosierujo por tiu uzanto.
06 de 12
Krei uzanton kun eksvalida dato
Se vi laboras en oficejo kaj vi havas novan kontraktiston komencantan, kiu estos en via oficejo dum mallonga tempo, vi volas agordi daton de ekspiro en sia konto de uzanto.
Simile, se vi havas familion restantan, tiam vi povas krei uzantokonton por tiu familia membro, kiu eksvalidiĝas post kiam ili forlasis.
Por agordi datumon kiam kreas uzanton, uzu la jenan komandon:
useradd -d / home / test -e 2016-02-05-provo
La dato devas esti specifita en la formato YYYY-MM-DD kie YYYY estas la jaro, MM estas la monato-numero kaj DD estas la nombro.
07 de 12
Kiel Krei Uzanton Kaj Asigni ĝin Al Grupo
Se vi havas novan uzanton kuniĝanta al via kompanio, vi eble volas asigni specifajn grupojn por tiu uzanto, por ke ili aliru al la samaj dosieroj kaj dosierujoj kiel aliaj membroj de ilia teamo.
Ekzemple, imagu, ke vi havis homon nomatan John kaj li kuniĝis kiel kontentanto.
La sekva komando aldonus john al la konta grupo.
useradd -m john -G-kontoj
08 de 12
Ĝustigante Salutnomon Defaŭlta En Linukso
La dosiero /etc/login.defs estas agorda dosiero kiu provizas la defaŭltan konduton por ensalutado.
Estas iuj ŝlosilaj agordoj en ĉi tiu dosiero. Por malfermi la dosieron /etc/login.defs eniras la sekvan komandon:
sudo nano /etc/login.defs
La dosiero login.defs enhavas la jenajn agordojn, kiujn vi eble volas ŝanĝi:
- PASS_MAX_DAYS - Kiom longe antaŭ ol pasvorto eksvalidiĝas.
- PASS_MIN_DAYS - Kiom ofte povas ŝanĝi pasvorton.
- PASS_WARN_AGE - Nombro de tagoj avertantaj antaŭ ol pasvorto eksvalidiĝas.
- LOGIN_RETRIES - Nombro de ensalutaj provoj antaŭ fiasko.
- LOGIN_TIMEOUT - Kiom longe ĝi estas antaŭ ol la ensalutaj tempoj.
- DEFAULT_HOME - Ĉu uzanto ensalutu se neniu hejma dosierujo ekzistas.
Notu, ke ĉi tiuj estas la defaŭltaj ebloj kaj ili povas esti malpermesitaj al la kreado de nova uzanto.
09 de 12
Kiel Specifi Ensaluti Ensaluti Pasvorton Finiĝu Kiam Krei Uzanton
Vi povas agordi pasvorton eksvalidan daton, la nombro de ensalutaj retryzoj kaj la tempo-tempo kiam kreas uzanton.
La sekva ekzemplo montras kiel krei uzanton kun pasvorto avertanta, maksimuman nombron da tagoj antaŭ ol la pasvorto eksvalidiĝas kaj ensalutu retryzojn.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1
10 el 12
Fortigi Kreadon De Uzanto Sen Hejma Dosierujo
Se la dosiernomo login.defs havas la eblon CREATE_HOME, se ĝi agordas, kiam uzanto estas kreita, hejma dosierujo estos aŭtomate kreita.
Por krei uzanton sen hejma dosierujo sendepende de la agordoj, uzu la jenan komandon:
useradd -M-testo
Ĝi estas sufiĉe malklara ke -m staras por kreado de hejmo kaj -M staras, ke ne kreas hejmon.
11 el 12
Specifi la Plena Nomo de la uzanto kiam kreas uzanton
Kiel parto de via politika kreado de uzanto, vi eble elektos fari ion kiel la unua komenca, sekvata de la familinomo. Ekzemple, la uzantnomo por "John Smith" estos "jsmith".
Kiam vi serĉas detalojn pri uzanto, vi eble ne povos distingi inter John Smith kaj Jenny Smith.
Vi povas aldoni komenton kiam kreas konton do pli facile trovi la realan nomon de la uzanto.
La sekva komando montras kiel fari ĉi tion:
useradd -m jsmith -c "john smith"
12 el 12
Analizante La / ktp / passwd-dosiero
Kiam vi kreas uzanton, la detaloj de tiu uzanto estas aldonitaj al la / etc / passwd-dosiero.
Por vidi la detalojn pri aparta uzanto vi povas uzi la grep-komandon kiel sekvas:
grep john / etc / passwd
Noto: La supre komando redonos detalojn pri ĉiuj uzantoj kun la vorto john kiel parto de la uzantnomo.
La / etc / passuword-dosiero enhavas kolon-apartan liston de kampoj pri ĉiu uzanto.
La kampoj estas jene:
- Uzulnomo;
- Kodita pasvorto (kiun vi evidente ne povas vidi);
- Uzanto;
- Grupo-id-uzanto;
- Plena nomo de la uzanto;
- Hejma dosierujo de uzanto;
- Ensalutu ŝelon.