Właściciel ma prawa: odczyt, zapis i wykonywanie. Grupa nie ma żadnych praw. Pozostali nie mają żadnych praw.
| Odczyt | Zapis | Wykonywanie | |
|---|---|---|---|
| Właściciel | ✓ | ✓ | ✓ |
| Grupa | – | – | – |
| Pozostali | – | – | – |
Typowe zastosowanie
Prywatne foldery i skrypty, które tylko Ty możesz uruchamiać.
Warto wiedzieć
700 (rwx------) oznacza, że tylko właściciel może czytać, zapisywać i uruchamiać plik albo wyświetlać zawartość folderu i do niego wchodzić. To oczekiwany tryb dla ~/.ssh: przy StrictModes, włączonym domyślnie, sshd odrzuca logowanie kluczem, gdy ~/.ssh lub folder domowy jest zapisywalny dla innych, a GnuPG ostrzega o niebezpiecznych uprawnieniach, jeśli ~/.gnupg nie ma 700. Na prywatnych skryptach uniemożliwia innym użytkownikom ich czytanie i uruchamianie.
Na folderze 700 ukrywa wszystko w środku, nawet pliki z 644, bo nikt inny nie może przez niego przejść. Dlatego serwer WWW nie może serwować plików z folderu domowego ustawionego na 700; Ubuntu od wersji 21.04 tworzy nowe foldery domowe jako 750. root i tak omija te sprawdzenia. Umask 077 sprawia, że wszystko powstaje jako prywatne: pliki jako 600, a foldery jako 700.
Polecenia
| Ustaw tryb | chmod 700 file |
|---|---|
| To samo literami | chmod u=rwx,g=,o= file |
| Folder wraz z całą zawartością | chmod -R 700 folder |
| Tylko foldery w środku | find folder -type d -exec chmod 700 {} + |
| Jak pokazuje to ls -l | -rwx------ |