He abusado sudo
.
He creado un directorio temporal de muy, muy corta vida que quería compartir entre algunos usuarios durante unas horas ... y llamé a este directorio /some/path/tmp
Desafortunadamente, he lanzado en sudo chown 777 -R /tmp
lugar de sudo chown 777 -R tmp
, por lo que mi /tmp
archivo ahora es completamente público.
Utilizo el común con /tmp
bastante frecuencia (todos los días, casi cada hora) personalmente para archivos de corta vida, guiones, muchos guiones.
¿Es un problema de seguridad ahora que está completamente configurado como público? ¿Debería volver a cambiarlo a configuraciones más seguras, o como configuraciones predeterminadas comunes para una distribución Debian o Ubuntu - (no sé cuáles eran)? ¿Para qué son los permisos correctos /tmp
?
chown
o chmod
?
chmod
. chown (como ch - own), trata sobre la propiedad de los archivos, cuyo usuario posee un archivo. chmod (como ch - modifify) trata más sobre quién puede ejecutar, escribir dentro o leer el contenido de un archivo.
chown 777
que establece la propiedad de un archivo para el usuario con el ID 777. Sin embargo, todas las respuestas, incluida la aceptada, funcionan chmod
. Dado que todos establecen el permiso en el mismo valor para todos los usuarios (propietario, grupo, otros), la mayoría de los efectos de la propiedad del archivo se vuelven irrelevantes. Sin embargo, el comando correcto para rectificar el resultado de sudo chown 777 -R /tmp
debería ser sudo chown root -R /tmp
.