¿Cómo mover un archivo de una cuenta de usuario a otra? Permiso denegado.

Estoy tratando de mover el archivo de una máquina virtual de una cuenta de usuario a otra. Así que básicamente quiero moverme /Users/joe/Win7.vma /Users/jane/Win7.vmpero no puedo averiguar cómo hacerlo a través de Finder porque no puedo acceder al directorio raíz ( /). Intenté moverlo usando el mvcomando en Terminal y decía permiso denegado. Se intentó sudo mvpero solo dijo "lo siento". También intenté cambiar su permiso ( chmod) pero no me dejó (y cuando lo intenté sudo chmod, literalmente dijo "lo siento").

Estoy conectado como administrador.

Respuestas (2)

Es un problema de permisos. Para resolverlo simplemente, primero copie el archivo en /Users/Shared/, luego cópielo nuevamente desde allí, luego intente solucionar sus problemas de permisos después. Ha iniciado sesión como administrador, pero aún no tiene la autoridad para escalar a la raíz o cambiar los permisos, y eso es extraño. Incluso como administrador, aún necesitaría acceso de root para mover un archivo que pertenece a un usuario a la cuenta de otro usuario. En Terminal, intente sudo bashingresar su contraseña cuando se le solicite. Para usar el comando mv, la sintaxis esmv /path/to/origin/file /path/to/destination/directory/

Además, cambiar los permisos con chmodno cambia la propiedad. Usas chownpara eso.

¿Es porque el archivo vm es en realidad un directorio, no un archivo (o algo así)?
Buen punto; si bien no debería afectar a mv o Finder, sí afecta a chmod. Debería probar sudo chmod -R 775 foldery chown -R user:group folder-- -Rhace que el comando actúe recursivamente en todos los archivos y carpetas adjuntos.
Lo tengo funcionando. Olvidé que los archivos de vmware son más como carpetas. Lo usé sudo chmod -R 775 foldery luego pude moverlo. Todavía no pude acceder a él y descubrí que necesitaba chmod -R 777 para cambiar recursivamente los permisos de todos los archivos dentro del archivo/carpeta vm.

Existe una opción mucho más simple a través de /Users/[a username]/Public/Drop\ Box.

Simplemente suelte los archivos en esta carpeta en el directorio de inicio del usuario receptor y estará listo después de iniciar sesión como se dijo, usuario receptor.