Uprawnienie do wykonywania ma sens w przypadku plików (które obejmują skrypty itp.), Ale jeśli chodzi o katalogi, write (w)
uprawnienie działa tak samo, jak execute (x)
, prawda?
Co oznacza, że jeśli udzielamy zezwolenia na zapis do katalogu, zwykle również zaznaczamy „x” (dla wykonania) dla tego katalogu, prawda?
permissions
directory
to ja
źródło
źródło
Odpowiedzi:
Uprawnienie do wykonywania katalogów umożliwia dostęp do plików w katalogu. Uprawnienie do odczytu umożliwia wyliczenie pozycji katalogu. Uprawnienie do zapisu umożliwia tworzenie i usuwanie wpisów w nim.
Posiadanie uprawnień do odczytu lub zapisu w katalogu bez uprawnień do wykonywania nie jest przydatne. Czasami przydatne jest posiadanie uprawnień do wykonywania, ale nie do odczytu: umożliwia dostęp do plików tylko wtedy, gdy znasz ich dokładną nazwę, rodzaj prymitywnej ochrony hasłem.
W praktyce przydatne uprawnienia do katalogu to:
---
: brak dostępu--x
: może uzyskać dostęp do plików, których nazwa jest znana (czasami przydatna)r-x
: normalny dostęp tylko do odczyturwx
: normalny dostęp do odczytu i zapisuZobacz także Katalog z uprawnieniami + x, rodzice bez niego. Kiedy to byłoby przydatne? oraz Czy uprawnienia katalogu nadrzędnego mają znaczenie podczas uzyskiwania dostępu do podkatalogu?
źródło
w-x
może również mieć swoje zastosowania. Na przykład, powszechną praktyką było, aby publiczne witryny FTP posiadały folderupload
lubincoming
folder, który był publicznie zapisywalny, ale czytelny tylko dla administratorów serwerów.rw-
to,r--
gdyby nie katalogi? Ta odpowiedź wspomina o możliwości zmiany czasu modyfikacji, ale w moim systemie Linux ZFS to nieprawda, byłem w stanie zmienić czas modyfikacji, nawet gdy mój katalog był tylkor--
.rw-
katalogiem innym niż lista wpisów (i przenieść / usunąć go, jeśli jesteś jego rodzicem, co nie wymaga żadnych uprawnień do katalogu).rw-
dir nie mogę tworzyć w nim nowych plików ani zmieniać istniejących, nawet jeśli mamrw-
plik, który próbuję zmienić.touch
Pliku też nie mogę . Jestem na Arch Linux 4.14.13.