Hubo dos ocasiones en las que accidentalmente modifiqué 777 todo el directorio /etcy me obligó a tomar la decisión de que sería mejor hacer una nueva instalación del sistema operativo (Linux - Ubuntu 14.04 para ser específicos). Luego, unas semanas más tarde, para mi gran sorpresa, accidentalmente me convertí en un usuario normal para todo el directorio de /usr.
Me pregunto si es posible eliminar chmody, chownespecíficamente, solo de estos dos directorios sudoers, mientras se permite que estas funciones controlen los archivos. (En otras palabras, ¿podría evitar -Restas dos funciones solo para estos dos directorios?
Gracias.
linux
command-line
chmod
chown
Faron
fuente
fuente

chmod -R 777 /usreso es lo que quiso decir, por lo que las herramientas deberían hacerlo. La única venda principal es pararm -rf /, porque nadie quiere hacer eso./etc/sudoers, la línea%sudo ALL=(ALL:ALL) ALLdebe ser solo un usuario, ¿nada más?Respuestas:
Si tiene
sudoersconfiguraciones que permiten TODO, no creo que sea posible: en cuanto al inicio de sesión de root, debe tener mucho cuidado cuandosudoingalgún-Rcomando.Si
sudoerspermite explícitamente elchmod/chowncomando, puede lograr esto escribiendo un script de contenedor para hacerchmod/chowny permitir este contenedor en lugar de comandos sin formato.De esta manera, puede agregar cualquier control que desee en el contenedor.
fuente