Lab07 Sprawozdanie id 258840 Nieznany

background image

Grupa 12K2

Rafał Linca 25.XI.2009

Ćwiczenie Laboratoryjne 7

Sprawozdanie



1.

Cel ćwiczenia


Ćwiczenie ma na celu zapoznanie się z podstawowymi informacjami dotyczącymi
zarządzania kontami użytkowników oraz grupami w systemach Linux.

2.

Przebieg ćwiczenia


Podczas ćwiczenia poznaliśmy miejsce i zastosowanie różnych plików systemowych
dotyczących kont użytkowników oraz ich grup.



/etc/passwd

W tym pliku u

mieszczone są dane o wszystkich użytkownikach systemu. Możliwe jest

zabolokowanie mo

żłiwości zalogowania się użytkownika poprzez ustawienie powłoki

na /bin/false



/etc/shadow

Je

żeli w systemie zastosowano maskowanie haseł to w pliku shadow

przechowywane są bezpieczne informacje o hasłach użytkowników.



/etc/group

Plik ten zawiera infor

macje o istniejących w systemie grupach użytkowników.




/etc/gshadow

Plik ten zawiera bezpieczne informacje o kontach grup.

Poznaliśmy również programy do zarządzania kontami



Useradd

Program useradd pozwala na dodanie konta nowego u

żytkownika systemu.



Usermod

Polecenie pozwala na

modyfikacje ustawień dla konta użytkownika istniejącego już w

systemie



Userdel

Polecenie służy do usunięcia istniejącego konta użytkownika.
Po usunięciu konta z systemu wszystkie wpisy w plikach /etc/passwd i /etc/shadow
oraz wszystk

ie powiązania w pliku /etc/group zostaną automatycznie usunięte.

Poznaliśmy również programy do zarządzania grupami



Groupadd

Polecenie dodaje w systemie grupy aktualizując plik /etc/group.

background image




Groupmod

Pozwala modyfikować parametry istniejącej grupy



Groupdel

Polecenie służy do usunięcia istniejącej grupy z systemu


3. Wnioski

Polecenia poznane na zajęciach dają łatwą możliwość zarządzania kontami
u

żytkowników oraz całymi grupami. Polecenia te są konieczne podczas pracy na

komputerze na którym pracuje wielu użytkowników. Dzięki temu mamy możliwość
kontrolowania ich dostępu do poszczególnych funkcji systemu i nie musimy się
martwić o stabilność systemu. Konta użytkowników oraz grupy pozwalają
kontrolowa

ć dostęp osób trzecich do maszyny, oraz współdzielić zasoby pomiędzy

nimi.

4. Zadanie domowe

Napisać skrypt w powłoce służący do hurtowego dodawania użytkowników do
systemu
.

Najpierw należy utworzyć plik zawierający wszystkie nazwy użytkownika.
Na przykład:

1

nurealam

2

nayeem

3

mrahman

4

Farid

5

rubi

6

sankar


Zapisujemy plik jako userlist.txt

Teraz należy stworzyć następujący plik bash:

1

#/bin/sh

2

for i in `more userlist.txt`

3

do

4

echo $i

5

adduser $i

6

done


Zapisujemy plik

oraz nadajemy niezbędne prawa do uruchomienia.


chmod 755 userlist.txt

Uruchomiamy plik.

./userlist.txt

background image


Spowoduje to dodanie wszystkich użytkowników do systemu. Teraz musimy zmienić
hasła. Powiedzmy, że chcemy nazwę użytkownika jako hasło plus „123” na przykład
username123.

Więc dla użytkownika nayeem hasłem będzie nayeem123,

rubi123 dla

użytkownika rubi i tak dalej.


Tworzymy nowy

plik bash w następujący sposób:

1

#/bin/sh

2

for i in `more userlist.txt`

3

do

4

echo $i

5

echo $i "123" | passwd - stdin "$ i"

6

echo; echo "Uzytkownik $username haslo zmienione!"

7

done


Uruchamiamy plik.
Wszystkie hasła zostały zmienione.


Wyszukiwarka

Podobne podstrony:
Lab10 Sprawozdanie id 259061 Nieznany
destylacja sprawozdanie id 1342 Nieznany
Czech sprawozdanie 1 id 128290 Nieznany
Czech sprawozdanie 3 id 128292 Nieznany
L04 sprawozdanie1 id 257051 Nieznany
Lab06 Sprawozdanie id 258833 Nieznany
Lab02 Sprawozdanie id 258779 Nieznany
Lab04 Sprawozdanie id 258808 Nieznany
Lab09 Sprawozdanie id 258852 Nieznany
prostownik sprawozdanie id 4022 Nieznany
Lab03 Sprawozdanie id 258792 Nieznany
Projekt sprawozdanie id 399569 Nieznany
cw 21 sprawozdanie I id 100238 Nieznany
Czech sprawozdanie 6 id 128295 Nieznany
46 SPRAWOZDANIE id 38951 Nieznany (2)
EiE wzor sprawozdania id 154403 Nieznany
Cw 6 sprawozdanie4 id 97476 Nieznany
lab6 sprawozdanie id 604266 Nieznany
Lab08 Sprawozdanie id 258847 Nieznany

więcej podobnych podstron