Właściciel ma prawa: odczyt, zapis i wykonywanie. Grupa ma prawa: odczyt i wykonywanie. Pozostali mają prawa: odczyt i wykonywanie.
| Odczyt | Zapis | Wykonywanie | |
|---|---|---|---|
| Właściciel | ✓ | ✓ | ✓ |
| Grupa | ✓ | – | ✓ |
| Pozostali | ✓ | – | ✓ |
Typowe zastosowanie
Skrypty, programy i foldery, które inni mogą otwierać.
Warto wiedzieć
755 (rwxr-xr-x) to standardowy tryb dla folderów i plików wykonywalnych: właściciel może je zmieniać, wszyscy inni mogą je czytać i uruchamiać. Na folderze x oznacza prawo wejścia do niego i dostępu do plików w środku po nazwie, a r pozwala tylko wyświetlić nazwy. Bez x na każdym folderze nadrzędnym nikt nie dotrze do pliku, nawet jeśli sam plik jest czytelny.
Nowe foldery zwykle dostają 755 automatycznie, bo mkdir zaczyna od 777, a popularna umask 022 usuwa zapis dla grupy i pozostałych. Serwery WWW potrzebują co najmniej x na każdym folderze na ścieżce do document root. Nie uruchamiaj chmod -R 755 na całym drzewie: oznaczy to każdy plik jako wykonywalny. Ustawiaj uprawnienia folderów i plików osobno przez find -type d i find -type f.
Polecenia
| Ustaw tryb | chmod 755 file |
|---|---|
| To samo literami | chmod u=rwx,g=rx,o=rx file |
| Folder wraz z całą zawartością | chmod -R 755 folder |
| Tylko foldery w środku | find folder -type d -exec chmod 755 {} + |
| Jak pokazuje to ls -l | -rwxr-xr-x |