Suponiendo que el usuario raíz está prácticamente fuera de los límites, ¿cómo se podría asegurar una carpeta y su contenido para que se pueda ver y usar o cualquier cosa que contenga?
p.ej
ls
no mostraría la carpeta si aún no fuera root &
cd secret_folder
es denegado.
Estoy tratando de construir un entorno que permita a los usuarios (no root) apt-get, etc., pero que limite las operaciones de carpeta y root.
¿Algún conocimiento sobre el tema amigos?
fuente

Puede detener el acceso a una carpeta desactivando el permiso de ejecución, pero esto no lo ocultará. Para ocultarlo, necesitarías encerrarlo en otra carpeta inaccesible, llamada algo inocuo como
/.system.Conectado como root, haga lo siguiente: -
Si se asegura de que
apt-getes propiedad de root y lo hace: -Esto brinda a los usuarios acceso root mientras se ejecuta
apt-getsin necesidad de darles accesosudo.fuente
apt-gettener un programa disponible, y no estoy seguro de que sea posible sin descifrar la contraseña de root.E: Unable to write to /var/cache/apt/ E: The package lists or status file could not be parsed or opened.embargo, esta solución dará ... no estoy seguro de por qué.shy obtener privilegios de root, pero la ejecuciónbashme dio privilegios de propietario original. Solo puedo suponer queapt-getllama a los scripts de bash para hacer parte de su trabajo.De acuerdo, ninguna de las soluciones es completamente correcta. Pero ... para referencia futura, ¿dónde está lo que funciona y por qué?
mi experiencia fue que si haces esto con los otros combos de (ALL), otros archivos parecen estar bloqueados
Carpeta Secreta
Resultado final :
esto funciona porque
lsni siquiera se mostrará.some_other_folder, pero incluso si usan algo comols -las,cd .some_other_folderse les niega.Espero que ayude a alguien.
fuente