Jak przeglądać lub zmienić ACL w plikach Linux

Jak przeglądać lub zmienić ACL w plikach Linux

Ext3 I Ext4 system plików zawiera obsługę ACL w plikach i katalogach. ACL zapewnia więcej uprawnień do kontroli w pliku niż standardowe trzy kategorie dostępu (właściciel, grupa i inne). Korzystanie z ACL możesz udzielić uprawnień do określonego użytkownika lub grupy do pliku.

Przed pracą nad ACL upewnij się, że ACL jest włączona w zamontowanym systemie plików. Możesz włączyć go podczas montażu systemu plików z opcją ACL.

Użyj następującego polecenia sprawdź, czy ACL jest włączony w systemie plików, czy nie.

Sudo Mount  
Wyjście /dev /mapper /volgroup00-logvol00 on /type ext3 (rw, noatime,ACL) 

Włącz ACL, remontując system plików za pomocą następującego polecenia.

# Mount -o Remount, ACL / 

Aby włączyć Domyślnie ACL w aktualizacji rozruchu systemu po pliku wpisowym w pliku /etc /fstAB.

Skonfiguruj ACL w pliku

Jeśli chcemy, aby ten użytkownik Bob miał wszystkie uprawnienia w pliku. Użyj następującego polecenia.

# setfacl -m u: bob: rwx tecadmin.tekst 

Szczegóły parametrów:

setFacel: jest samym polecenie -m: służy do modyfikacji ACL. U: oznacza przypisanie uprawnień do użytkownika Bob: Użytkownik systemu RWX: Uprawnienia pliku. tecadmin.TXT: Plik, na którym Bob uzyska dostęp. 

Sprawdź ACL w pliku

Użyj następującego polecenia, aby sprawdzić ACL skonfigurowane w pliku.

# getFacl Tecadmin.tekst 

Wyjście:

# Plik: Tecadmin.TXT # Właściciel: root # grupa: root użytkownik :: rw- Użytkownik: Bob: RWX Grupa :: r-- maska ​​:: rwx inne :: r-- 

Usuń ACL z pliku

Jeśli nie potrzebujemy ACL w pliku, możemy po prostu usunąć za pomocą następującego polecenia.

# setfacl -x u: Bob Tecadmin.tekst