El lugar desde el que se conecta un usuario no cambia sus permisos. Si el usuario tiene derechos de administrador localmente, tendrá derechos de administrador cuando se conecte remotamente.
Necesito que puedan acceder a todos los archivos del usuario siempre que yo esté conectado.
Se trata de un propiedad no de la administración.
Si examina los permisos y la propiedad de cualquier archivo - utilice Infórmate CommandI en la GUI o ls -la
en Terminal - verá los permisos indicados como quién puede/no puede leer, escribir o ejecutar el archivo.
Por ejemplo, en Terminal, he creado un par de archivos de prueba con diferentes permisos para la ilustración:
% ls -la
total 8
drwxr-xr-x 2 allan staff 64B Jan 30 21:45 testDir
-rw-r--r-- 1 allan staff 860B Jan 22 16:30 testfile1.txt
-rw-rw---- 1 allan staff 0B Jan 30 21:39 testfile2.txt
Todas las entradas de archivo empiezan por -rw….
. La primera posición es si se trata o no de un directorio; la primera línea lo indica. Las siguientes tres posiciones son para el propietario, en este caso, el propietario puede leer escribir y ejecutar dentro del directorio. Las tres siguientes son para los miembros del grupo; sólo pueden leer y ejecutar en el directorio. Las últimas tres posiciones son para "todos los demás"; también tienen permisos de lectura y ejecución.
El propietario y el grupo se indican en las dos entradas siguientes: allan staff
. Sus permisos se establecen mediante los bits anteriores. En cualquier lugar donde aparezca un guión -
significa que el permiso no está establecido.
Obtener acceso al archivo con permisos
Para que el usuario con derechos de administrador tenga acceso a "todos los archivos de los usuarios" es necesario o bien tomar la propiedad o unirse al grupo apropiado (como staff
) y modificar los permisos del fichero. Recomiendo esto último porque no querrás tomar arbitrariamente la propiedad de un archivo creado por otra persona, ya que podría dar lugar a todo tipo de confusiones más adelante.
Para cambiar el permiso del archivo, utilice la opción chmod
mando. Por ejemplo, para cambiar los permisos de testfile1.txt
para que tanto el propietario como el personal tengan permisos de lectura/escritura, emita el comando:
% chmod 664 testfile1.txt
% ls -la testfile1.txt
total 1
-rw-rw-r-- 1 allan staff 860B Jan 22 16:30 testfile1.txt
¿Dónde se 664
¿De dónde viene? Esa es otra discusión, pero por ahora, sólo tiene que utilizar el en línea Calculadora Chmod .