Respuestas:
Hay dos carpetas diferentes llamadas de la carpeta "raíz": /
(la raíz del sistema de ficheros , que es realmente la única carpeta que nunca debería ser llamado el "directorio raíz"), y /root
(el usuario root 's directorio personal ). Durante el curso normal de la operación (es decir, excepto al realizar tareas administrativas), los usuarios no pueden crear archivos nuevos en /
o /root
.
No debe cambiar la propiedad o los permisos de ninguno de los directorios (cambiarlos /
en particular podría romper las cosas muy mal, tal vez incluso más allá de crear problemas de seguridad dependiendo de las suposiciones que sus aplicaciones y servicios hacen sobre la propiedad y los permisos de /
).
Si tiene el gksu
paquete instalado, puede ejecutarlo gksudo nautilus
para abrir una ventana del explorador de archivos propiedad de la raíz. Si hace esto, tenga mucho cuidado de usarlo solo para tareas en las que debe ser root y de cerrarlo cuando haya terminado (para que luego no lo confunda con una ventana normal de Nautilus).
Si no lo ha gksu
instalado y no desea instalarlo, sudo -i nautilus
o si sudo -H nautilus
es razonablemente seguro. (Por el contrario, si se va a utilizar sin formato sudo nautilus
, puede que tenga que arreglar algunas cosas en su directorio personal para obtener Nautilus para el trabajo correctamente de nuevo cuando estás no se ejecuta como root).
Sin embargo, por lo general, tampoco necesita hacer eso. Rara vez tiene que editar manualmente el contenido de nivel superior /
o el contenido de /root
. Recomiendo proporcionar más información, o hacer una nueva pregunta, para explicar exactamente lo que está tratando de lograr. La tarea particular que debe hacer determinará cómo debe proceder.
Finalmente, una nota sobre lost+found
. Esto almacena los archivos recuperados en las operaciones de reparación del sistema de archivos . Dado que dichos archivos pueden ser de cualquier parte del sistema de archivos, es necesario requerir permisos de root para acceder a ellos (o cualquier información en el sistema podría ser accedida por alguien que no sea administrador). Si cree que puede haber archivos allí que desea reclamar, puede verificar ejecutando
sudo ls /lost+found
en una ventana de Terminal ( Ctrl+ Alt+ T).
Si hay archivos allí que desea, puede copiarlos (y si su propiedad y permisos no le dan el acceso necesario, cámbielos). Puede hacerlo como root desde la Terminal con cp
, chmod
y chown
(ejecutar como root con sudo
), o con una ventana Nautilus propiedad de root como se describe anteriormente.
Si necesita cambiar la propiedad y los permisos de los archivos, entonces:
Sí, esto es normal para Ubuntu y todas las distribuciones de Linux. No puede acceder a la carpeta raíz porque esa carpeta es propiedad de root y es la carpeta de usuario.
Pero puede acceder a esa carpeta si realmente lo desea mediante el sudo -i
comando en la terminal. Tenga en cuenta que, si ensucia algo, es su responsabilidad .
También usando nautilus presionando la tecla Super+F2 y escribiendogksu nautilus
Suponiendo que desea cambiar el permiso de la carpeta de inicio del usuario root, que es una /root
carpeta, diría que es una muy mala idea hacerlo. Porque, si cambia el permiso de inicio de root y elimina o modifica algún archivo crucial allí, esto puede resultar en un sistema totalmente inutilizable. Es posible que deba instalar Ubuntu desde cero.
Pero, si realmente lo quieres, el comando es chmod:
sudo chmod -R 777 /root
le permitirá obtener acceso a la /root
carpeta. Vea la página del manual para el comando chmod aquí .
Para obtener más información sobre los permisos de archivos, lea esto
/root
(una mala idea), no tiene que ser así 777
. Cambiarlos 770
y agregar usuarios seleccionados al root
grupo permitirá que esos usuarios creen, accedan y modifiquen archivos /root
. Alternativamente, cambiar el propietario del grupo de /root
a sudo
permitirá a los administradores acceder a él. Todas estas opciones son realmente malas y no deberían hacerse, pero establecer los permisos 777
para /root
es probablemente la peor de ellas. Entiendo que su intención al presentar ese método no es defenderlo, por supuesto. No estoy en desacuerdo contigo.
/
(el directorio raíz) en lugar de/root
(el directorio principal de la raíz). Además, esto también pregunta sobrelost+found
(que siempre está dentro/
pero nunca dentro/root
, ya que en la práctica/root
es uno de los pocos directorios de nivel superior que nadie pone en un sistema de archivos separado.)