Sunteți pe pagina 1din 2

Laborator 2 Administrarea retelelor locale

-----------------------------------------\\blue\aplicatii\putty
194.102.62.41
user admin
parola

(va va fi comunicata verbal, la laborator)

1) useradd unu
passwd unu
parola :
retipe parola
adauga un nou user si ii stabileste parola
2) su - unu ---> ma conectez cu user-ul unu, ca sa ma deconectez de pe el si sa
revin la root, dau exit
cd ---> ma duc in homedirectory-ul utiliz unu
mkdir un_director
ls -l | grep un_director ---> afiseaza doar informatii despre dir un_directo
r
ce se afiseaza :
drwxrwxrwx
2
ctor
drepturi nr leg hard

unu

unu

4096

......

owner group dimens data creare

/home/unu/un_dire
calea

r -- 100 -- 4
w -- 01 -- 2
x -- 1 -- 1
r si x = 4+1 = 5
etc
chmod 777 /home/unu/un_director ---> asta nu afecteaza cu nimic drepturile deja
existente
chmod 750 /home/unu/un_director ---> acuma, others nu o sa mai aiba nici un drep
t, iar group
sa aiba doar read si execute
chown noulown[.noulgrup] /home/unu/un_director ---> schimba owner-ul fisierului
specificat

! exista drepturi suplimentare....a patra pozitie in drepturile specificate ante


rior, de fapt
acestea vor contitui o cifra care se pune prima, in fata celorlalte 3
100 = 4 - SUID
10 = 2 - SGID
1 = 1 - sticky bit
mai multe informatii in curs doi
fac un programel in c

/home/unu/test.c
executabilul rezultat in urma compilarii va fi in fisierul
/home/unu/test
owner va fi unu
group tot unu
masca drepturilor va fi 755
ma conectez cu user-ul doi
su - doi
./test
nu voi putea rula test cu user-ul doi, ca nu am drepturi
exit
chmod 4755 /home/unu/test
su doi
./test
acuma o sa mearga, ca am adaugat drepturile de super user...
#include <stdio.h>
int main(void)
{
FILE *f;
f = fopen("./test.txt","w+");
fprintf(f,"%s","luni");
fclose(f);
return 1;
}
asta il editez in nano...
pentru rulare (compilare) dau
gcc -o test test.c
./test
ls -l
ideea e sa facem un subdirector in home-ul unui user,
pe care sa dam drepturi la ambii useri cu care vrem sa ne conectam,
si acolo sa creem test....altfel nu merge.
Sau sa-l creem intr-un subdirector al directorului /tmp, unde toata
lumea are voie sa scrie. Subdirector, pentru ca, probabil unul dintre
colegi isi va denumi executabilul la fel cu al nostru.

S-ar putea să vă placă și