Con Lion, problemi di accesso alle cartelle NTFS condivise con SMB: //

2

Stiamo testando uno script di accesso locale che abbiamo creato per i nostri utenti Macintosh su Lion. Ha funzionato bene su tutte le versioni di OS X precedenti alla 10.7. Di seguito è elencato lo script che stiamo utilizzando. Quando eseguiamo lo script, ora monta una cartella denominata "home" anziché "username" e genera un errore che indica che "La cartella non può essere aperta perché non si dispone delle autorizzazioni per visualizzarne il contenuto". Ho fatto riferimento al seguente documento Apple e non è stato utile per risolvere il problema.

Quello che segue è il percorso di condivisione che stiamo cercando di montare nello script:

/home/username

e le seguenti autorizzazioni NTFS sono state fornite alle directory elencate rispettivamente.

  • / home - Tutti gli utenti possono leggere gli attributi, leggere gli attributi estesi, leggere le autorizzazioni
  • / home / username - Tutti gli utenti hanno il pieno controllo di questa cartella

Ecco lo script che inseriamo in / usr / local / sbin:

#!/bin/bash

clear

username="$(whoami)"
IP="$(dig $HOSTNAME +short)"

VOLUMES="/Volumes/Workarea /Volumes/$username"
for volume in $VOLUMES ; do
    [ -d $volume ] && umount -f $volume
done

if [ "$username" != "adminuser" ] && [ "$username" != "setupuser" ]; then
    osascript -e "try" -e "mount volume \"smb://domain.com/Workarea\"" -e "end try"
    osascript -e "try" -e "mount volume \"smb://domain.com/home/"$username\" -e "end try"
fi

killall -u $username Terminal

Non sono sicuro di quali siano le autorizzazioni NTFS aggiuntive da fornire o se abbiamo qualcosa da modificare nel nostro script da quando Apple ha modificato alcuni degli elementi SAMBA in Lion.

Ho aggiunto un post alla community di supporto Apple qui poiché non ho ancora ricevuto alcun riscontro da qui.

    
posta John 04.11.2011 - 16:28
fonte

0 risposte

Leggi altre domande sui tag