chmod 600

Właściciel ma prawa: odczyt i zapis. Grupa nie ma żadnych praw. Pozostali nie mają żadnych praw.

OdczytZapisWykonywanie
Właściciel✓✓–
Grupa–––
Pozostali–––

Typowe zastosowanie

Pliki prywatne, takie jak klucze SSH i pliki .env.

Warto wiedzieć

600 (rw-------) daje właścicielowi odczyt i zapis, a nikomu innemu nic. To oczekiwany tryb dla prywatnych kluczy SSH: OpenSSH odrzuca klucz, do którego dostęp ma grupa lub pozostali, wypisując „UNPROTECTED PRIVATE KEY FILE” i „bad permissions”, bo każdy lokalny użytkownik mógłby skopiować czytelny klucz. Napraw to poleceniem chmod 600 ~/.ssh/id_ed25519; 400 też zadziała.

Używaj 600 dla plików .env, ~/.netrc, ~/.pgpass (psql go ignoruje, gdy może go czytać grupa lub pozostali), poświadczeń do chmury i innych sekretów czytanych tylko przez właściciela. Jeśli usługa działa jako inny użytkownik, 600 odcina jej dostęp, więc użyj wtedy 640 ze wspólną grupą. Ustawienie umask 077 w powłoce lub skrypcie sprawia, że nowe pliki domyślnie powstają jako 600.

Polecenia

Ustaw trybchmod 600 file
To samo literamichmod u=rw,g=,o= file
Folder wraz z całą zawartościąchmod -R 600 folder
Tylko foldery w środkufind folder -type d -exec chmod 600 {} +
Jak pokazuje to ls -l-rw-------

Otwórz narzędzie Kalkulator chmod