Securitatea sistemelor de calcul - Laborator 1

Exercițiul 1

Scrieți în C un program care pentru fișierul dat ca argument pe linia de comandă afișează drepturile de acces, in forma:
nume_utilizator: read, write, execute (se afiseaza doar cele existente)
nume_grup: idem
others: idem
de exemplu:
   steve: read, write, execute
   staff: read, execute
   others: read, execute
Pentru a afla numele unui utilizator respectiv grup pornind de la identificatorul său numeric, folosiți funcțiile getpwuid și respectiv getgrgid.

Exercițiul 2

Scrieți un program care parcurge un catalog din sistemul de fișiere și tipărește numele tuturor fișierelor care pot fi scrise sau șterse de altcineva decât proprietarul lor.
Marius Minea
Last modified: Mon Feb 25 07:51:53 EET 2008