chmod 600

El propietario puede leer y escribir. El grupo no puede hacer nada. Los demás no pueden hacer nada.

LecturaEscrituraEjecución
Propietario✓✓–
Grupo–––
Otros–––

Uso típico

Archivos privados como claves SSH y archivos .env.

A tener en cuenta

600 (rw-------) da al propietario lectura y escritura, y a nadie más ningún permiso. Es el modo esperado para las claves privadas SSH: OpenSSH rechaza una clave a la que puedan acceder el grupo o los demás, mostrando “UNPROTECTED PRIVATE KEY FILE” y “bad permissions”, porque cualquier usuario local podría copiar una clave legible. Arréglalo con chmod 600 ~/.ssh/id_ed25519; 400 también sirve.

Usa 600 para archivos .env, ~/.netrc, ~/.pgpass (psql lo ignora si el grupo o los demás pueden leerlo), credenciales de la nube y otros secretos que solo lee su propietario. Si un servicio se ejecuta como otro usuario, 600 le impide el acceso, así que usa en su lugar 640 con un grupo compartido. Definir umask 077 en una shell o un script hace que los archivos nuevos se creen con 600 por defecto.

Comandos

Establecer el modochmod 600 file
Lo mismo con letraschmod u=rw,g=,o= file
Una carpeta y todo su contenidochmod -R 600 folder
Solo las carpetas de dentrofind folder -type d -exec chmod 600 {} +
Cómo lo muestra ls -l-rw-------

Abrir Calculadora chmod