Colocar archivos fuera de la carpeta de inicio / usuario

0

¿Puedo colocar mis carpetas fuera de la carpeta del usuario (por ejemplo, en la raíz de Mac HD), como la carpeta personal o la carpeta de trabajo, donde tengo muchos archivos? La razón por la que quiero hacerlo es que OS X puede tener problemas de rendimiento cuando una carpeta tiene demasiados archivos (referencia) , y como un conmutador de Windows reciente, es más como el enfoque de partición / disco para la organización de archivos. Soy el único usuario de mi macbook, por lo que no hay problemas de privacidad. Cuando copié por primera vez los archivos a la raíz, el sistema operativo solicita la contraseña de administrador. ¿Tendré problemas con los permisos si hago eso? Y en general, ¿cuáles son los posibles contras con esto y qué tiene de especial la carpeta de inicio?

    
pregunta egwene sedai 08.08.2015 - 10:36

1 respuesta

1

Si crea (o renombra) una carpeta en la raíz, OS X le pedirá su contraseña. Esto se debe a que no posee la carpeta raíz. Una vez que existe la carpeta, puede copiar (o agregar) tantos archivos y carpetas a ella sin tener que ingresar una contraseña. En términos de permisos, la única diferencia entre una carpeta de este tipo y su carpeta de inicio es que la carpeta de inicio tiene una Lista de control de acceso (ACL). Al ingresar el comando ls -led ~ en una ventana de terminal, se muestran los permisos de la carpeta de inicio. En mi computadora que ejecuta OS X 10.10.4, obtengo el siguiente resultado.

Davids-iMac:/ davidanderson$ ls -lde ~
drwxr-xr-x+ 20 davidanderson  staff  680 Aug  6 21:51 /Users/davidanderson
 0: group:everyone deny delete

La ACL es group:everyone deny delete . Supongo que negar a todos los permisos de eliminación impide la eliminación de su carpeta de inicio.

Un pequeño punto, normalmente sus archivos se asignan al grupo llamado staff . Si crea una carpeta en la carpeta raíz, el grupo será wheel en lugar de staff . Puede corregir esto escribiendo el comando chgrp staff /newfolder después de crear la carpeta. Sustituye el nombre de tu carpeta por newfolder .

    
respondido por el David Anderson 08.08.2015 - 13:57

Lea otras preguntas en las etiquetas