Soy un administrador que quiere acceder a los archivos de otros usuarios. ¿Cómo hacerlo a través de la Terminal?
fuente
Soy un administrador que quiere acceder a los archivos de otros usuarios. ¿Cómo hacerlo a través de la Terminal?
Según lo establecido por patrix: los archivos personales de otros usuarios en la misma máquina generalmente se almacenan en el /Users/<username> Carpeta para cada usuario. Los permisos en estas carpetas generalmente se establecen de manera que son privados para la persona que posee los archivos.
Esto significa que necesitas usar sudo para elevar sus propios niveles de acceso para poder ver sus archivos. Si eres realmente un administrador, usa sudo Es algo que está bien, pero hacerlo con precaución. Si usted no es un administrador, entonces no debería tener la debida sudo privilegios para hacer algo de esto y sus repetidos intentos de usar sudo se registran en el registro de acceso al sistema.
Para simplemente listar archivos en el directorio de inicio de otro usuario (llamémoslos bob ) tú lo haces:
sudo ls ~bob
los ~ el prefijo es POSIX abreviada para "directorio de inicio de ...". Para navegar libremente, puedes volverse ese usuario con sudo al igual que:
sudo su - bob
Esto te hace bob, Conectado como bob y en bob Directorio principal de. Ahora puedes moverte, cat archivos, open archivos, etc. como bob.
bobconsudo su - bobya no es necesario prefijar cada comando consudo. Usted estábobEn ese punto ya se puede ver cualquier cosa.bobSe permite ver. Para mover archivos a su cuenta es mejor hacerlo consudo. Me gusta:sudo cp -r ~bob/Documents/Some\ Folder ~/Documents/copiarSome Folderenbobdocumentos a suDocumentscarpeta.Las carpetas de inicio de todos los usuarios se almacenan en
/Users. Suponiendo que tiene los derechos técnicos y legales para acceder a los archivos de otros usuarios, puede hacerlo cambiando a su carpeta de inicio (cd /Users/joeocd ~joe) y accediendo a los archivos allí.fuente
sudoLos privilegios para acceder a ellos se proporcionan, como dice patrix, usted tiene derechos técnicos y legales para hacerlo.