Risposte:
Il disco esterno è probabilmente formattato NTFS o FAT32. Tali file system non supportano le autorizzazioni dei file Linux.
Ora hai almeno cinque opzioni:
ext4
filesystem. Questo può essere fatto usando l'Utility Disco o GPartedbash /path/to/your/file.sh
python /path/to/your/file.py
perl /path/to/your/file.pl
wine /path/to/your/file.exe
/lib/ld-linux.so.2 /path/to/your/file
/lib/ld-linux-x86-64.so.2 /path/to/your/file
(possibilmente pericoloso) Montare la partizione con il bit di esecuzione impostato per tutti i file. Per fare ciò, segui queste istruzioni:
Apri un terminale ed esegui:
sudo mount -o remount,fmask=027 /media/YOURDRIVE
Se non è possibile scrivere / accedere ai file, eseguire il comando con ,uid=$(id -u)
dopo fmask=022
:
sudo mount -o remount,fmask=027,id=$(id -u) /media/YOURDRIVE
"Forse pericoloso" perché concedi le autorizzazioni di esecuzione a tutti i file, usa questa opzione solo se gli altri metodi non funzionano.
wine /path/to/your/file
funziona anche per applicazioni Windows.
Se il filesystem è formattato come FAT o NTFS, è sempre possibile montarlo con le autorizzazioni appropriate. Le autorizzazioni predefinite quando si monta dalla riga di comando includono le autorizzazioni di esecuzione per tutti gli utenti.
Per ottenere più risultati specifici, vedere le pagine di manuale di mount.ntfs-3g
e mount
, la seconda nella sezione Opzioni di mount per il grasso , in particolare, dare un'occhiata a opzioni uid
, gid
, umask
, fmask
, dmask
,
Ubuntu 10.04 non ha avuto problemi a impostare le autorizzazioni per eseguire programmi o leggere / scrivere su unità esterne.
È un tratto duraturo per me che lo rende la versione migliore di sempre su USB.
Tutto ciò che è stato portato via per fermarlo - ed è una scarsa connettività wireless predefinita - è ciò che rende 10.10 e oltre un tale casino di frustrazione.
Riparare cose come questa non dovrebbe essere il lavoro dell'utente. Se l'esecuzione mobile è obbligatoria, utilizzare 10.04.