Meniu Referate
Romana
Romana1
Romana2
Istorie
Istorie1
Geografie
Geografie1
Diverse
Drept
Economie
Filozofie
Fizica
Informatica
Biologie
Chimie
Italiana
Spaniola
Germana
Franceza
Engleza
Marketing
Matematica
Medicina
Psihologie
Astronomie
Stiinte Politice
Proiecte

Operatii de baza Linux, Administrarea conturilor utilizatorilor, Reluarea unui proces suspendat, Aducerea unui proces in foreground, Mutarea unui proces in background

...rietarul si permisiunile cu comenzile chon si chmod. Optiunea -R este foarte utila. Drepturile corecte variaza putin, dar in general daca faceti ca in exemplul urmator totul va fi OK cd homeneusernamechon -R username.group .chmod -R gou,go- .chmod go .Stabiliti parola cu comanda passd. Dupa ce stabiliti parola contul va fi functional. Nu ar trebui sa stabiliti parola pana cand nu ati ajuns la final, altfel utilizatorul ar putea sa se conecteze inainte ca dumneavoastra sa fi terminat de copiat fisierele. Mai usorExista o serie de comenzi care pot sa scrieciteasca fisiere dar numai utilizatorul root are drepturile respective insa sunt utilizate si de alti utilizatori. Un exemplu il reprezinta comanda passd folosita pentru a schimba parola.Daca va uitati la drepturile existente asupra fisierului passord veti vedea probabil ceva asemanator cu FIG 5.1 FIG 5.1. Drepturile asupra fisierului etcpassd Cand utilizatorul X decide sa-si modifice parola el doar scrie comanda passd, apoi i se cere sa scrie vechea parola o data pentru a fi sigur ca persoana care modifica parola este utilizatorul insasi si nu o alta persoana care profita de conexiunea uitata deschisa a cuiva ....... si apoi cere de doua ori parola nouaFIG 5.2.FIG 5.2. Comanda passdIn exemplul de mai sus am introdus doua erori pentru a arata faptul ca sistemul verifica existenta unor parole triviale. Acest lucru nu se intampla la toate distributiile Linux! Cand tastati parola nu vedeti ce ati tastat asa ca daca nu sunteti siguri incercati combinatia de taste CTRLU pentru a sterge tot continutul liniei si reintroduceti parola.Alegerea parolelor este complet contraindicat alegerea parolei ca fiind numele utilizatorului, numele sotuluisotiei, cainelui, sau alte nume familiare, pe motiv ca sunt foarte usor de ghicit!O parola buna trebuie sa aiba cat mai multe litere, cifre, alte caractere ca is, si, pe cat posibil sa nu fie un cuvant uzual! Pe de alta parte trebuie sa fie usor de tinut minte, deci trebuie facut un compromis.Exemple de parole bune to1po2gan, minmax, pfdicdp Parola Formata Din Initialele Cuvintelor Dintr-o Propozitie, etc Noua parola este apoi scrisa in fisierul etcpassd.Deci, cum este posibil ca fisierul etcpassd, in care poate scrie doar utilizatorul root, sa fie completat de un simplu utilizator care doreste sa-si modifice parolaAcest lucru este posibil datorita asa-numitului bit UID. Cu alte cuvinte, acest bit ofera posibilitatea de a arata ca alt utilizator in timp ce executi un program.Remarcati faptul ca doar utilizatorul root are dreptul de a scrie in fisierul etcpassd. Acum sa ne uitam la permisiunile asupra programului passd. Observati ca exista un s acolo unde ne asteptam sa fie un x pentru a indica dreptul de executie pemtru proprietar. S indica faptul ca bitul set UID este atribuit.Avand atribuit bitul UID, atunci cand executati programul passd ca utilizator obisnuit, programul va fi executat ca si cu m ati fi administrator. Adaugareastergerea utilizatorilor O treba a administratorilor sistemului Linux este aceea de a sterge sau de a adauga utilizatori pentru sistemul respectiv. Procedura este insa util de stiut de toata lumea.Exista doua modalitati pentru a face acest lucru. Puteti edita directfisierele in care este stocata informatia despre utilizatori nu prea comfortabil ! Puteti utiliza scripturi care sa va ceara anumiti parametri si apoi sa faceti toate celelalte lucruri pe care doriti.De obicei aceste scripturi sunt useradd si adduser. Prezenta lor depinde de distributia Linux. De asemenea si felul in care ele lucreaza.De exemplu, in Slackare-Linux comanda useradd este diferita de comanda adduser, in timp ce in RedHat-Linux este acelasi lucru. Mai intai sa ne uitam la continutul fisierului etcpassd FIG 5.3FIG 5.3. Fisierul etcpassdExista cate o linie pentru fiecare utilizator, in care campurile sunt despartite de . Iata sintaxa pentru o linie UserName CriptedPassord UserID GroupID GeneralInfo HomeDirectory ShellUserName numele utilizatoruluiEste un sir de caractere unic, care identifica, defineste contul. Pentru conturile personale este asemenea cu numele folosit la login.Cripted Passord parole incriptateEste reprezentarea codata a parolei utilizatorului. Acest camp este stabilit folosind programul passd. Foloseste o schema de codare dificila dar nu imposibil de spart. Daca primul caracter din fisierul passd este asterisk, atunci contul este inactiv iar utilizatorul cu numele respectiv nu se poate conecta. Exemplubill 150 100 Bill Anderson-Phone 156789 homebill binbashUserID UID Este un numar intreg pe care sistemul il foloseste pentru a identifica acel cont.GroupID GID Este un numar intreg care se refera la grupul implicit al utilizatorului vezi etcgroup General Info informatii generaleContine informatii aditionale despre utilizator, cum ar fi numele real, alte informatii optionale ca numar de telefon, adresa, etc. Home Directory directorul principal al utilizatoruluiEste directorul utilizatorului, pentru uzul personal. Exista un simbol care face referire la el . Shell Este numele programului care ruleaza atunci cand utilizatorul s-a conectat la sistem. In cele mai multe cazuri este data toata calea, cum ar fi binbash. Exemplu UserName Antony Cripted Passord xtrLYQ7BtNqgQ User ID 502 Group ID 502 General info not specified Home Directory homeAntony Shell binbash Acum, adaugam doi noi utilizatori. Acesta este structura directorului home inainte de a adauga utilizatorii. FIG 5.4. structura directorului homeDaca nu va aduceti aminte cum se foloseste comanda adduser, puteti folosi aplicatia man sau Xman daca folositi Xindos precum man adduser. Alta soluti este de a tasta comanda fara parametrii FIG 5.5. Comanda useraddCare este rezultatul tastarii liniilor urmatoare adduser -m -g users -p Ronaldadduser -m -g users -p -d homeno-default-John JohnPrimul adduser -m -g users -p Ronald inseamnaadduserAdauga un utilizator -mCreaza directorul home al utilizatorului daca nu exista -g usersAtribuie utilizatorul grupului de utilizatori users-p Fara parola utilizatorul poate intra fara parola ... RonaldAcesta este numele utilizatorului, UserName Login, pentru noul utilizator Observati ca unii parametrii ca UserID, data expirarii , ..... , nu au fost specificate astfel incat sistemul a pus valori implicite pentru ei. Al doile exemplu adduser -m -g users -p -d homeno-default-John John adduserAdauga un utilizator -mCreaza directorul home daca nu exista -g usersAtribuie utilizatorul grupului de utilizatori users-p Fara parola utilizatorul poate intra fara parola ...-d homeno-default-JohnNumele directorului home este homeno-default-John JohnAcesta este numele utilizatorului, UserName Login, pentru noul utilizatorAsa cum se vede, avem un nou nume pentru directorul home al acestui utilizator. Implicit ar fi fost John, insa noi l-am modificat. FIG 5.6. Continutul directorului homeFisierul de configurare principal pentru manipularea conturilor este etcpassd, asa ca sa vedem ce s-a intamplat cu el FI...
Download