Niektóre pliki w moich katalogach pod Linuksem znajdują się .
na końcu listy uprawnień.
- Co oznacza kropka na końcu
-rw-r--r--
? - Jak to ustawić
chmod
?
linux
permissions
shell
selinux
Darrell Duane
źródło
źródło
To jest kontekst SELinux. Próbować
ls -Z /your/file
Cytując moje
man ls
Aby to zmienić, wypróbuj jedno z następujących poleceń:
chcon
lubsemanage fcontext
lubrestorecon
Całkiem starannie wyjaśnione tutaj: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-SELinux_Contexts_Labeling_html
źródło
Najprawdopodobniej wynika to z listy kontroli dostępu (ACL), chociaż widziałem je tylko
+
jako wrw-rw-rw-+
. Być może.
oznacza to brak listy ACL w tym pliku.Możesz spróbować wpisać
getfacl .
w bieżącym katalogu, aby zobaczyć, jakie mechanizmy kontroli dostępu mogą mieć te pliki.źródło