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
.
bob
consudo su - bob
ya no es necesario prefijar cada comando consudo
. Usted estábob
En ese punto ya se puede ver cualquier cosa.bob
Se permite ver. Para mover archivos a su cuenta es mejor hacerlo consudo
. Me gusta:sudo cp -r ~bob/Documents/Some\ Folder ~/Documents/
copiarSome Folder
enbob
documentos a suDocuments
carpeta.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/joe
ocd ~joe
) y accediendo a los archivos allí.fuente
sudo
Los privilegios para acceder a ellos se proporcionan, como dice patrix, usted tiene derechos técnicos y legales para hacerlo.