No tengo acceso a mi carpeta raíz: Ubuntu dice que no tengo los permisos necesarios para acceder a ella. Tampoco puedo acceder lost + found, lo que me da el mismo mensaje de error
¿Hay alguien aquí que pueda proporcionar respuestas a estas preguntas?
root
permissions
zanxt
fuente
fuente

/(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/rootes uno de los pocos directorios de nivel superior que nadie pone en un sistema de archivos separado.)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
gksupaquete instalado, puede ejecutarlogksudo nautiluspara 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
gksuinstalado y no desea instalarlo,sudo -i nautiluso sisudo -H nautiluses razonablemente seguro. (Por el contrario, si se va a utilizar sin formatosudo 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 ejecutandoen 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,chmodychown(ejecutar como root consudo), o con una ventana Nautilus propiedad de root como se describe anteriormente.Si necesita cambiar la propiedad y los permisos de los archivos, entonces:
fuente
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 -icomando en la terminal. Tenga en cuenta que, si ensucia algo, es su responsabilidad .También usando nautilus presionando la tecla Super+F2 y escribiendo
gksu nautilusCambio de permisos de la carpeta raíz.
Suponiendo que desea cambiar el permiso de la carpeta de inicio del usuario root, que es una
/rootcarpeta, 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:
le permitirá obtener acceso a la
/rootcarpeta. Vea la página del manual para el comando chmod aquí .Para obtener más información sobre los permisos de archivos, lea esto
fuente
/root(una mala idea), no tiene que ser así777. Cambiarlos770y agregar usuarios seleccionados alrootgrupo permitirá que esos usuarios creen, accedan y modifiquen archivos/root. Alternativamente, cambiar el propietario del grupo de/rootasudopermitirá a los administradores acceder a él. Todas estas opciones son realmente malas y no deberían hacerse, pero establecer los permisos777para/rootes 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.