Haga el seguimiento desde: enlace
Soy root, y necesito restringir el acceso de escritura o lectura al directorio / para un determinado usuario, eso no es root. ¿Es esto posible a través de shell o un programa en C?
restringe el acceso de escritura o lectura al directorio / para un determinado usuario, que no es root
Sí, usar permisos. Cada sistema operativo multiusuario (incluidos MS Windows, Linux y Unix) tiene alguna capacidad para controlar el acceso a archivos.
Aunque Stackoverflow nos alienta a proporcionar respuestas en línea, una explicación completa de cómo funcionan los permisos de Unix sería un poco exagerado en una respuesta aquí (no se asuste, no es demasiado complejo) y me costaría hacer un mejor trabajo. trabajo que Paul Sheer hace en "Linux: Tutorial y exposición del usuario de Rute", que está disponible en versión impresa y PDF gratis en internet (capítulo 11).
Como catador, los privilegios estándar del sistema de archivos Unix / Linux son Lectura (r), Escritura (w) y Ejecución (d) y cada uno se puede aplicar a 3 categorías de usuarios: el propietario designado del archivo / directorio, el grupo de usuarios designado del archivo / directorio, todos los usuarios en el host.
Lea otras preguntas en las etiquetas ubuntu