Connessione al server AFP protetto da password dal terminale?

2

Ho un Mac configurato con condivisione file sul desktop, e sto cercando di connettermi dal mio altro Mac dal Terminale. Ho creato una cartella mount in / Volumes / , quindi ho usato il seguente comando.

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

(ovviamente ho cambiato l'utente / pass / ip con le informazioni corrette)

Anche se ogni volta che provo ad accedervi, dice che non ho il permesso. Quando accedo tramite Finder con lo stesso nome utente e password, funziona perfettamente.

C'è qualche ragione per cui questo non funziona?

Modifica : se eseguo il comando ls con sudo , posso accedere ai file. Quindi aggiorna alla domanda:

C'è un modo per cambiare la proprietà del volume? chown lancia l'errore Operation not permitted , anche con sudo .

    
posta Jaketr00 07.03.2016 - 21:52
fonte

1 risposta

1

Per montare una condivisione su Terminale usa i seguenti comandi:

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

Funziona perché la cartella / Volumi è world read & scrivibile.

Se usi sudo mkdir /Volumes/mount mount ha le seguenti autorizzazioni:

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

e l'unico comando possibile per montare una condivisione è:

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

perché non ti è permesso "scrivere" (= mount) nella cartella mount come utente non root.

con il seguente risultato:

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

e non puoi nemmeno aprire (= leggere) la cartella con il tuo utente.

Se crei la cartella di montaggio con mkdir /Volumes/mount , i permessi hanno il seguente aspetto:

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

Dopo aver montato la condivisione con:

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

le autorizzazioni hanno questo aspetto:

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
    
risposta data 08.03.2016 - 03:07
fonte

Leggi altre domande sui tag