Jak przeglądać lub zmienić ACL w plikach Linux
- 3032
- 693
- Juliusz Janicki
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 plikuJeśli chcemy, aby ten użytkownik Bob miał wszystkie uprawnienia w pliku. Użyj następującego polecenia.
# setfacl -m u: bob: rwx tecadmin.tekstSzczegół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.tekstWyjś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
- « Jak skonfigurować własny serwer komunikacyjny za pomocą Openfire i Spark
- AT Command in Linux dla jednorazowego planowania zadań »