Nowe posty

Autor Wątek: Zmiana uprawnień katalogów  (Przeczytany 2641 razy)

Linuis

  • Gość
Zmiana uprawnień katalogów
« dnia: 2013-03-14, 11:10:57 »
Mam pytanie odnośnie uprawnień do katalogów, a mianowicie czy jest jakieś polecenie, bądź oprogramowanie, które rejestrowałoby i zapisywało w logach, kto zmienił uprawnienia do danego katalogu, folderu?

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2769
  • 1709
    • Zobacz profil
Zmiana uprawnień katalogów
« Odpowiedź #1 dnia: 2013-03-14, 18:50:02 »
Nie wiem czy to dobry sposób ale można tak:
- prawa dostępu są zmieniane najczesciej za pomacą komendy chmod
- komendy są wpisywane najczęściej w konsoli, więc historia komend będzie w  
/home/your_username/.bash_history
"your_username" - to nazwa użytkownika który wpisywał komendy
- log można przeglądać za pomocą komendy mniej więcej:
grep chmod  /home/your_username/.bash_history

Aczkolwiek na pewno jest jakiś lepszy sposób na monitorowanie.

Jeszcze wygrzebałem z google program audit
http://blog.mikes.pl/index.php/2011/11/linux-auditing-system-monitorowanie-zmian-w-systemie-za-pomoca-auditd/
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

darkdancer

  • Gość
Zmiana uprawnień katalogów
« Odpowiedź #2 dnia: 2013-03-14, 19:01:21 »
Cytat: Linuis
Mam pytanie odnośnie uprawnień do katalogów, a mianowicie czy jest jakieś polecenie, bądź oprogramowanie, które rejestrowałoby i zapisywało w logach, kto zmienił uprawnienia do danego katalogu, folderu?
Tak jest coś takiego co nazywa się audit (auditctl, ausearch).

Linuis

  • Gość
Zmiana uprawnień katalogów
« Odpowiedź #3 dnia: 2013-03-14, 23:07:58 »
Cytat: tele
Nie wiem czy to dobry sposób ale można tak:
- prawa dostępu są zmieniane najczesciej za pomacą komendy chmod
- komendy są wpisywane najczęściej w konsoli, więc historia komend będzie w  
/home/your_username/.bash_history
"your_username" - to nazwa użytkownika który wpisywał komendy
- log można przeglądać za pomocą komendy mniej więcej:
grep chmod  /home/your_username/.bash_history
No ten sposób akurat jest mało skuteczny, ponieważ historię zawsze mozna wyczyścić lub po prostu zmienić prawa poprzez konsolę mc

Cytat: tele
Jeszcze wygrzebałem z google program audit
http://blog.mikes.pl/index.php/2011/11/linux-auditing-system-monitorowanie-zmian-w-systemie-za-pomoca-auditd/
To jest ciekawy tutorial i już mi się chyba podoba, jak przetestuję dam znać, ponieważ właśnie o to mi chodziło


Przetestowałem w/w aplikację i nie do końca się sprawdza, ponieważ jest OK, ale zapisuje zmiany dopiero za drugim razem, tzn. rozszerzę może moją myśl, a więc jeśli ktoś zmieni prawa dostępu do folderu np. na 777 w logach nie zostaje to odnotowane, za drugim razem jak ktoś zmieni dostęp do folderu na np. 775 wówczas w logach pojawi się informacja, że ktoś zmienił dostęp na 777. Wynika z tego jakby było lekkie opóźnienie ;)