Erinevus lehekülje "Linux Kasutajate administreerimine" redaktsioonide vahel
1. rida: | 1. rida: | ||
− | |||
− | + | ===Sissejuhatus=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
UNIXi traditsiooni kohaselt tuleb ka Linuxi puhul süsteemi kasutajad esmalt registreerida. Igale tavakasutajale vastab kasutajakonto, millesse kuuluvad muude seas järgmised andmed: | UNIXi traditsiooni kohaselt tuleb ka Linuxi puhul süsteemi kasutajad esmalt registreerida. Igale tavakasutajale vastab kasutajakonto, millesse kuuluvad muude seas järgmised andmed: | ||
38. rida: | 28. rida: | ||
asendatakse info paroolide ja kasutajakontode aegumise kohta teatud vaikeväärtustega. | asendatakse info paroolide ja kasutajakontode aegumise kohta teatud vaikeväärtustega. | ||
− | + | ===Grupi lisamine=== | |
Näiteks lisame käsuga groupadd süsteemi grupi kunstnik | Näiteks lisame käsuga groupadd süsteemi grupi kunstnik | ||
56. rida: | 46. rida: | ||
Eelnevalt peab muude vahendite abil veenudma, et eemaldatavasse gruppi ei kuulu ühtegi faili ega see grupp pole ühegi kasutaja esmaseks grupiks. | Eelnevalt peab muude vahendite abil veenudma, et eemaldatavasse gruppi ei kuulu ühtegi faili ega see grupp pole ühegi kasutaja esmaseks grupiks. | ||
− | + | ===Kasutaja lisamine=== | |
Näiteks lisame käsuga useradd süsteemi uue järgmiste omadustega kasutaja priit: | Näiteks lisame käsuga useradd süsteemi uue järgmiste omadustega kasutaja priit: | ||
87. rida: | 77. rida: | ||
Kui kasutaja kodukataloogis on faile, mis kuuluvad teistele kasutajatele, siis neid ei kustutata, samuti mujal asuvaid kasutajale kuuluvaid faile. | Kui kasutaja kodukataloogis on faile, mis kuuluvad teistele kasutajatele, siis neid ei kustutata, samuti mujal asuvaid kasutajale kuuluvaid faile. | ||
− | + | ===Kasutaja andmete muutmine=== | |
Kasutaja andmete muutmine toimub käsuga usermod, näiteks lisame kasutaja priit täiendavatesse gruppidesse arhiiv ja network | Kasutaja andmete muutmine toimub käsuga usermod, näiteks lisame kasutaja priit täiendavatesse gruppidesse arhiiv ja network | ||
95. rida: | 85. rida: | ||
Kasutaja esmast gruppi ei tohi täiendavate gruppide nimekirjas näidata. Kui kasutaja kuulub eelnevalt täiendavatesse gruppidesse, siis need asendatakse näidatud gruppide loeteluga. | Kasutaja esmast gruppi ei tohi täiendavate gruppide nimekirjas näidata. Kui kasutaja kuulub eelnevalt täiendavatesse gruppidesse, siis need asendatakse näidatud gruppide loeteluga. | ||
− | + | ===Useraddi konfiguratsioonifail=== | |
Useradd kasutab vaikimisi konfiguratsioonifaili /etc/default/useradd, kus saab defineerida parameetrite vaikeväärtusi. Kui te näitate konfiguratsioonifailis kirjeldatud parameetri ka käsureal, toimib käsureal näidatu. Kasutades võtit -D saab salvestada järgmisi vaikeväärtusi: | Useradd kasutab vaikimisi konfiguratsioonifaili /etc/default/useradd, kus saab defineerida parameetrite vaikeväärtusi. Kui te näitate konfiguratsioonifailis kirjeldatud parameetri ka käsureal, toimib käsureal näidatu. Kasutades võtit -D saab salvestada järgmisi vaikeväärtusi: | ||
114. rida: | 104. rida: | ||
Konfiguratsioonifaili parameetrite väärtusi saab näha andes käsu useradd ainsa võtmega -D. | Konfiguratsioonifaili parameetrite väärtusi saab näha andes käsu useradd ainsa võtmega -D. | ||
− | + | ===Chage=== | |
Kasutades varjatud paroole, saab programmiga Change määrata järgmisi kasutaja konto ja parooliga seotud omadusi: | Kasutades varjatud paroole, saab programmiga Change määrata järgmisi kasutaja konto ja parooliga seotud omadusi: | ||
133. rida: | 123. rida: | ||
Kasutaja omadusi saab vaadata kasutades argumenti '-l kasutajanimi', kusjuures tavakasutaja näeb vaid enda kohta käivat infot. | Kasutaja omadusi saab vaadata kasutades argumenti '-l kasutajanimi', kusjuures tavakasutaja näeb vaid enda kohta käivat infot. | ||
− | + | ===Newusers=== | |
Paljude uute kasutajate juurdetekitamisel on sobiv kasutada programmi Newusers. Tema ainsa argumendina tuleb kasutada teksifaili nime, milles on kirjas /etc/passwd faili formaadile sarnaselt kasutaja andmed. Näiteks lisame olemasolevasse gruppi kunstnik kasutajad laa, mart ja nastja | Paljude uute kasutajate juurdetekitamisel on sobiv kasutada programmi Newusers. Tema ainsa argumendina tuleb kasutada teksifaili nime, milles on kirjas /etc/passwd faili formaadile sarnaselt kasutaja andmed. Näiteks lisame olemasolevasse gruppi kunstnik kasutajad laa, mart ja nastja | ||
143. rida: | 133. rida: | ||
Ilmselt kasutatakse programmi useradd vaikeväärtusi ning kasutaja UID arv valitakse automaatselt. | Ilmselt kasutatakse programmi useradd vaikeväärtusi ning kasutaja UID arv valitakse automaatselt. | ||
− | + | ===Kasulikud materjalid=== | |
Failiõigused | Failiõigused | ||
© EENet 2000 | © EENet 2000 |
Redaktsioon: 7. november 2006, kell 01:07
Sisukord
Sissejuhatus
UNIXi traditsiooni kohaselt tuleb ka Linuxi puhul süsteemi kasutajad esmalt registreerida. Igale tavakasutajale vastab kasutajakonto, millesse kuuluvad muude seas järgmised andmed:
* kasutajanimi * parool * kodukataloogi nimi
Enne kui kasutaja saab hakata süsteemi kasutama, peab ta sisestama oma kasutajanime ning parooli.
Kasutajaid on võimalik jagada kuuluma gruppidesse. Samasse gruppi kuuluvad kasutajad saavad hõlpsasti teha omavahel kättesaadavaks faile ja administraator saab kõigile grupi liikmetele anda teatud privileege, näiteks modemiga väljahelistamisõigus.
Peale tavakasutajate on süsteemis üks juurkasutaja, kellel on kõige suuremad privileegid ning süsteemsed kasutajad, millele reeglina ei vasta inimest, kuid mille õigustes töötavad serverid, näiteks veebiserver seatakse tööle kasutaja httpd õigustes.
Süsteemseid kasutajaid tarvitatakse turvalisuse huvides.
Andmeid süsteemi kasutajate kohta hoitakse vaikimisi failis /etc/passwd ning /etc/shadow; andmeid gruppide kohta aga failis /etc/group. Põhimõtteliselt võib neid faile redigeerida otse tavalise tekstiredaktoriga, näiteks Joega. Peab aga arvestama asjaoluga, et samaaegselt võib tegeleda paroolifailiga ka mõni tavakasutaja. Tavaliselt muudetakse süsteemi kasutajate kohta käivaid andmeid programmidega Adduser, Useradd või Newusers. Adduser töötab interaktiivselt ja sobib üksiku kasutaja lisamiseks kusjuures programme Useradd ja Newusers on sobiv kasutada paljude kasutajate lisamiseks kasutades sobivaid argumete või andmefaili.
Viimasel ajal kasutatakse reeglina varjatud paroole (ingl. k. shadow passwords), mis tähendab, et kasutajate krüptitud paroolid ning info nende paroolide ja kasutajakontode aegumise kohta asuvab failis /etc/shadow. Soovides mingil põhjusel hoida krüptitud paroole /etc/passwd failis andke korraldus
bash# pwconv
kuid arvestage, et minnes tagasi varjatud paroolide kasutamisele
bash# pwunconv
asendatakse info paroolide ja kasutajakontode aegumise kohta teatud vaikeväärtustega.
Grupi lisamine
Näiteks lisame käsuga groupadd süsteemi grupi kunstnik
bash# groupadd kunstnik
Antud juhul valitakse automaatselt sobiv grupi nimele vastav number, seda saab ise näidata võtmega -g. Tavakasutajad asuvad harilikult gruppides, mille numbrid on suuremad kui 99.
Käsuga groups saab näha millistesse gruppidesse kasutaja kuulub
bash# groups priit
Grupi eemaldamine toimub käsuga groupdel, näiteks eemaldame grupi muusik
bash# groupdel muusik
Eelnevalt peab muude vahendite abil veenudma, et eemaldatavasse gruppi ei kuulu ühtegi faili ega see grupp pole ühegi kasutaja esmaseks grupiks.
Kasutaja lisamine
Näiteks lisame käsuga useradd süsteemi uue järgmiste omadustega kasutaja priit:
* -c "Priit Kask,226,467 345,78 634,VIP" - GECOS ehk kommentaar kasutaja kohta, tavaliselt nelja komage üksteisest eraldatud viieväljane kirje: kasutaja nimi, toa number, telefon tööl, telefon kodus, muu * -d /home/priit - kodukataloogiga /home/priit * -g kunstnik - esmase grupiga kunstnik * -m vajadusel loome kataloogi * -e 2001-09-31 - kasutajakonto aegumine * -s /usr/bin/bash - koorikuga Bash * -k /usr/share/skel - kopeerima sealt kasutaja ~/.* failid
bash# useradd -c "Priit Kask,226,467 345,78 634,VIP" -d /home/priit \ -g kunstnik -m -e 2001-09-31 -s /usr/bin/bash -k /etc/skel priit
Antud juhul valitakse kõik muud parameetrid nagu näiteks kasutaja UID automaatselt. Kasutaja esimese parooli peab sisestama uuskasutaja või laskma seda teha kasutajal endal juurkasutaja õigustes programmiga passwd
bash# passwd priit
Mitmete kasutajate automatiseeritud lisamiseks on sobivam kasutada programmi Newusers.
Kasutaja andmeid saab näha käskudega finger, näiteks
bash# finger priit
Kasutaja eemaldamine toimub käsuga userdel, näiteks eemaldame kasutaja mart ning samuti tema kodukataloogi
bash# userdel -r mart
Kui kasutaja kodukataloogis on faile, mis kuuluvad teistele kasutajatele, siis neid ei kustutata, samuti mujal asuvaid kasutajale kuuluvaid faile.
Kasutaja andmete muutmine
Kasutaja andmete muutmine toimub käsuga usermod, näiteks lisame kasutaja priit täiendavatesse gruppidesse arhiiv ja network
bash# usermod -G arhiiv,network priit
Kasutaja esmast gruppi ei tohi täiendavate gruppide nimekirjas näidata. Kui kasutaja kuulub eelnevalt täiendavatesse gruppidesse, siis need asendatakse näidatud gruppide loeteluga.
Useraddi konfiguratsioonifail
Useradd kasutab vaikimisi konfiguratsioonifaili /etc/default/useradd, kus saab defineerida parameetrite vaikeväärtusi. Kui te näitate konfiguratsioonifailis kirjeldatud parameetri ka käsureal, toimib käsureal näidatu. Kasutades võtit -D saab salvestada järgmisi vaikeväärtusi:
* -b - kataloog, kus asuvad kasutajate kodukataloogid; jättes kasutaja lisamisel võtmega -d näitamata kasutaja kodukataloogi, moodustatakse see vaikekodukataloogi ja nimetatakse vastavalt kasutajanimele. * -e - kasutajakonto aegumise kuupäev * -g - kasutaja grupp * -s - kasutaja koorik
Konfiguratsioonifaili salvestamine toimub programmiga Useradd, näiteks selliselt, vajadusel tekitage kataloog /etc/default
bash# useradd -D -b /home -e 2001-09-31 -g kunstnik -s /usr/bin/bash
Ning seejärel võib kasutaja lisada nagu ülalpool jättes näitamata defineeritud vaikeväärtused
bash# useradd -c "Priit Kask,226,467 345,78 634,VIP" -m -k /etc/skel priit
Konfiguratsioonifaili parameetrite väärtusi saab näha andes käsu useradd ainsa võtmega -D.
Chage
Kasutades varjatud paroole, saab programmiga Change määrata järgmisi kasutaja konto ja parooliga seotud omadusi:
* -d YYYY-MM-DD - viimane parooli muutmise aeg so kunas viimati parooli muudeti, see tekitatakse tavaliselt automaatselt kui kasutaja oma parooli muudab * -m DD - kui tihti tohib parooli muuta so mitu päeva peab olema möödunud viimasest parooli muutmisest, et kasutaja saaks oma parooli taas muuta muuta * -M DD - kunas peab parooli muutma so aeg, mitu päeva peale viimast paroolivahetust peab kasutaja taas parooli vahetama * -W DD - kui mitu päeva enne parooli kohustuslikku muutmist hakatakse kasutajat hoiatama * -I DD - kui mitu päeva hiljem peale parooli kohustusliku muutmise tähtaega lubatakse veel vana parooliga süsteemi siseneda * -E YYYY-MM-DD - kasutajakonto lukustamise aeg
Näiteks määrame, et kasutaja priit peaks oma parooli muutma kord 20 päeva jooksul ning konto lukustatakse 1. oktoobril 2001
bash# chage -M 20 -E 2001-10-01
Kasutaja omadusi saab programmiga chage muuta ka interaktiivselt näidates ainsa argumendina kasutajanime.
Kasutaja omadusi saab vaadata kasutades argumenti '-l kasutajanimi', kusjuures tavakasutaja näeb vaid enda kohta käivat infot.
Newusers
Paljude uute kasutajate juurdetekitamisel on sobiv kasutada programmi Newusers. Tema ainsa argumendina tuleb kasutada teksifaili nime, milles on kirjas /etc/passwd faili formaadile sarnaselt kasutaja andmed. Näiteks lisame olemasolevasse gruppi kunstnik kasutajad laa, mart ja nastja
laa:12aal3::kunstnik:Laa Peep,1,45 555,66 765,Triibutaja:/home/laa:/bin/bash mart:ma1234rt::kunstnik:Mart Kask,2,34 666,45 666,Jutitaja:/home/mart:/bin/bash nastja:n1a2s3tja::kunstnik:Nastja Mihin,2,34 666,12 345,Sirgeldaja:/home/nastja:/bin/bash
Ilmselt kasutatakse programmi useradd vaikeväärtusi ning kasutaja UID arv valitakse automaatselt.
Kasulikud materjalid
Failiõigused
© EENet 2000