1 votos

montar la unidad afp a través de la terminal como usuario de perfil de personal

Estaba leyendo esta pregunta pero la respuesta es para root o sudo perfil del modo.

Puedes ver, usando el buscador, algo como:

sh-3.2# ls -al /Volumes/
total 40
drwxr-xr-x@  4 root        wheel    136 Oct 19 02:55 .
drwxr-xr-x  28 root        wheel   1020 Oct 15 23:51 ..
drwx------   1 pepito      staff  16384 Oct 19 02:56 HD710A
lrwxr-xr-x   1 root        wheel      1 Oct 19 02:42 HDD -> /
sh-3.2#

Desmontando la unidad...

sh-3.2# ls -al /Volumes/
total 8
drwxr-xr-x@  3 root  wheel   102 Oct 19 03:08 .
drwxr-xr-x  28 root  wheel  1020 Oct 15 23:51 ..
lrwxr-xr-x   1 root  wheel     1 Oct 19 02:42 HDD -> /
sh-3.2# exit
exit

Ahora desde como usuario normal (modo no privilegiado).

$ mkdir /Volumes/HD710A
mkdir: /Volumes/HD710A: Permission denied
$

Me veo obligado a utilizar sudo modo

$ sudo mkdir /Volumes/HD710A
Password:
$ ls -al /Volumes/
total 8
drwxr-xr-x@  4 root  wheel   136 Oct 19 03:16 .
drwxr-xr-x  28 root  wheel  1020 Oct 15 23:51 ..
drwxr-xr-x+  2 root  wheel    68 Oct 19 03:16 HD710A
lrwxr-xr-x   1 root  wheel     1 Oct 19 02:42 HDD -> /
$

Vamos a montar la unidad

$ mount -t afp afp://pepito:thepassword@MacBook-Air.local/HD710A /Volumes/HD710A
mount_afp: AFPMountURL returned error 1, errno is 1
$

De nuevo obligado a utilizar sudo modo

$ sudo mount -t afp afp://pepito:thepassword@MacBook-Air.local/HD710A /Volumes/HD710A
$ ls -al /Volumes/
total 8
drwxr-xr-x@  4 root  wheel   136 Oct 19 03:16 .
drwxr-xr-x  28 root  wheel  1020 Oct 15 23:51 ..
drwx------   1 root  wheel  1316 Oct 19 02:56 HD710A
lrwxr-xr-x   1 root  wheel     1 Oct 19 02:42 HDD -> /
$ umount /Volumes/HD710A
umount: unmount(/Volumes/HD710A): Operation not permitted
$ sudo umount /Volumes/HD710A
$

El problema cuando la unidad se monta como root o sudo el modo de escritura/lectura mediante la operación de copiar y pegar están limitadas de Buscador .

Cómo montar como staff modo similar al hecho para/desde Buscador ?

3voto

Douglas Puntos 10417

Hay algunos malentendidos básicos sobre cómo funcionan las cosas, así que vamos a aclararlos.

sudo no es un "modo" o un "perfil", es un comando que le permite ejecutar un comando como otro usuario (Consulte la página del manual: man sudo )

El comando su permite cambiar o sustituir la identidad de un usuario ( man su ). Por lo tanto, piense en sudo como su - obtener otra identidad y luego do algo.

Si no se especifica un usuario, el valor predeterminado es root :

sudo foo = sudo -u root foo .

Esto no se limita a la root usuario tampoco. El usuario1 puede emitir un comando como usuario2:

$ sudo -u User2 foo

Ahora, Buscador no monta nada, Finder llamará a una función que monte su dispositivo (técnicamente, hay una función de "escucha" - automount - que espera a que se inserte un dispositivo para montarlo automáticamente). Finder sólo lo "muestra".

Este contador automático funciona con root nivel de privilegios que se requiere para montar cualquier cosa en el /Volumes que es donde automount pondrá la carpeta al dispositivo recién montado. Los usuarios no están autorizados a modificar esta carpeta, por lo que necesita root privilegios; por lo tanto sudo

Si quieres montar algo sin usar sudo y móntelo en cualquier lugar en el que tenga plena propiedad, como en su directorio personal ( /Users/username/foo/bar ). Como tiene la propiedad total en ese directorio, no necesitará root privilegios para montarlo.

0 votos

Gracias por tu explicación, pero estoy centrado en el resultado y con tu ayuda recuerdo la pista (el chown ¡¡¡comando)!!!

1voto

Nate Puntos 220

En lugar de pasar por el proceso de bajo nivel (crear el directorio y luego usar mount ), deja que el sistema operativo se encargue de los detalles por ti:

open afp://pepito:thepassword@MacBook-Air.local/HD710A

0voto

Chepe Questn Puntos 41
$ sudo mkdir /Volumes/HD710A
Password:
$ ls -al /Volumes/
total 8
drwxr-xr-x@  4 root  wheel   136 Oct 19 18:06 .
drwxr-xr-x  28 root  wheel  1020 Oct 15 23:51 ..
drwxr-xr-x+  2 root  wheel    68 Oct 19 18:06 HD710A
lrwxr-xr-x   1 root  wheel     1 Oct 19 18:03 HDD -> /
$

¡¡¡AQUÍ LA PISTA!!!

$ sudo chown pepito:staff /Volumes/HD710A
$

¡¡¡Ahora los resultados y el montaje!!!

$ ls -al /Volumes/
total 8
drwxr-xr-x@  4 root        wheel   136 Oct 19 18:06 .
drwxr-xr-x  28 root        wheel  1020 Oct 15 23:51 ..
drwxr-xr-x+  2 pepito      staff    68 Oct 19 18:06 HD710A
lrwxr-xr-x   1 root        wheel     1 Oct 19 18:03 HDD -> /
$ mount -t afp afp://pepito:thepassword@MacBook-Air.local/HD710A /Volumes/HD710A
$

0 votos

Esto dejará de funcionar al reiniciar y volverá a los permisos originales. Esto es por diseño . openradar.appspot.com/radar?id=4948585099558912

0 votos

@Allan soy consciente de que necesito aplicar los cambios para todos los reinicios.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X