Come montare una cartella condivisa come disco con permessi 'rwxr-xr-x'?

3

Ho condiviso una cartella dal sistema host (OSX) e l'ho montata nel sistema ospite (OSX). Ma è montato solo con la modalità rwx------ . Ho concesso un accesso rw per la cartella condivisa per un utente nel sistema ospite e per tutti come di sola lettura . Ma nel sistema guest la cartella viene montata su / Volumes / come un disco condiviso con autorizzazioni rwx------ . Come posso montarlo con rwxr-xr-x permessi?

Aggiornamento 1:

nel sistema host ha rwxr-xr-x+ permessi

Aggiornamento 2:

il problema sembra essere il seguente: permessi per disco interno montato [chiedere a ubuntu] . Quindi è in qualche modo correlato a fmask , dmask ( umask )?

Aggiornamento 3:

qui è una situazione simile, ma su linux 700 invece di 755 autorizzazioni per l'HDD USB montato automaticamente . quindi c'è un file /etc/fstab.hd su osx ma è considerato inutile

Aggiornamento 4:

sembra che tutte le condivisioni AFP appaiano come drwx------ . Come cambiarlo?

    
posta static 25.08.2013 - 10:29
fonte

1 risposta

1

Devi specificare le autorizzazioni quando esegui mount - le autorizzazioni file locali o le autorizzazioni impostate con chmod nella directory in cui monti la tua condivisione non saranno prese in considerazione.

Dovresti fare mount -t <fs_type> -o m=755 /path/to/source /destination

Non sono sicuro di quale tipo di filesystem sia quello che stai provando a montare (è nfs? o hfs?) - si fa riferimento solo a un sistema host ea un sistema guest senza ulteriori dettagli. Dovrai specificare il tipo di file system corretto per il comando mount (ma presumo che tu lo abbia già fatto e che funzioni). Inoltre, sarebbe una buona idea leggere l'uomo per il relativo comando di mount (quindi, se il fstype è hfs, dovrai leggere man mount_hfs ; analogamente, se è nfs, devi man mount_nfs ; guarda il fondo di man mount per ulteriori comandi di mount specifici per fs).

Spero che ti aiuti!

    
risposta data 25.08.2013 - 22:12
fonte

Leggi altre domande sui tag