¿Se está conectando a un servidor AFP protegido por contraseña desde la terminal?

2

Tengo una Mac configurada para compartir archivos en el escritorio, y estoy tratando de conectarme desde mi otra Mac desde la Terminal. Hice una carpeta mount en / Volumes / , luego usé el siguiente comando.

sudo mount -t afp afp://user:pass@ipaddress/Desktop /Volumes/mount

(obviamente cambié el usuario / pass / ip a la información correcta)

Aunque cada vez que intento acceder a él, dice que no tengo permiso. Cuando accedo a través del Finder con el mismo nombre de usuario y contraseña, funciona perfectamente bien.

¿Hay alguna razón para que esto no funcione?

Editar : si ejecuto el comando ls con sudo puedo acceder a los archivos. Así que actualízate a la pregunta:

¿Hay alguna manera de cambiar la propiedad del Volumen? chown está lanzando el error Operation not permitted , incluso con sudo .

    
pregunta Jaketr00 07.03.2016 - 21:52

1 respuesta

1

Para montar un recurso compartido en Terminal, use los siguientes comandos:

mkdir /Volumes/mount
mount -t afp afp://user:pass@ipaddress/Desktop /Volumes/mount

Esto funciona porque la carpeta / Volúmenes es lectura mundial & escribible.

Si usa sudo mkdir /Volumes/mount mount tiene los siguientes permisos:

drwxr-xr-x+ 2 root  admin  -       68  8 Mär 02:40 . <- mount
drwxrwxrwt@ 5 root  admin  hidden 170  8 Mär 02:40 .. <- /Volumes

y el único comando posible para montar un recurso compartido es:

sudo mount -t afp afp://user:pass@ipaddress/Desktop /Volumes/mount

porque no está permitido "escribir" (= montar) en la carpeta montar como usuario no root.

con el siguiente resultado:

drwx------  1 root  wheel  -        264  8 Mär 02:38 . <- mount (the share "Desktop")
drwxrwxrwt@ 5 root  admin  hidden   170  8 Mär 02:42 .. <- /Volumes

y ni siquiera puedes abrir (= leer) la carpeta con tu usuario.

Si creas la carpeta de montaje con mkdir /Volumes/mount , los permisos se verán así:

drwxr-xr-x+ 2 user  admin  -       68  8 Mär 02:42 . <- mount
drwxrwxrwt@ 5 root  admin  hidden 170  8 Mär 02:42 .. <- /Volumes

Después de montar el recurso compartido con:

mount -t afp afp://user:pass@ipaddress/Desktop /Volumes/mount

los permisos se ven así:

drwx------  1 user  staff  -        264  8 Mär 02:38 . <- mount (the share "Desktop")
drwxrwxrwt@ 5 root  admin  hidden   170  8 Mär 02:42 .. <- /Volumes
    
respondido por el klanomath 08.03.2016 - 03:07

Lea otras preguntas en las etiquetas