Jeśli spróbuję ustawić tę opcję dla pliku na dysku zewnętrznym, po prostu sama się odznacza. Robienie chmod +x
nie ma żadnego efektu. Napęd jest montowany z domyślnymi opcjami.
permissions
external-hdd
Barszcz
źródło
źródło
Odpowiedzi:
Twój dysk zewnętrzny jest prawdopodobnie sformatowany NTFS lub FAT32. Te systemy plików nie obsługują uprawnień do plików systemu Linux.
Masz teraz co najmniej pięć opcji:
ext4
systemu plików. Można to zrobić za pomocą Narzędzia dyskowego lub 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
(potencjalnie niebezpieczne) Zamontuj partycję z ustawionym bitem wykonania dla wszystkich plików. Aby to zrobić, postępuj zgodnie z tymi instrukcjami:
Otwórz terminal i uruchom:
Jeśli nie możesz zapisywać / uzyskiwać dostępu do plików, uruchom komendę
,uid=$(id -u)
pofmask=022
:„Prawdopodobnie niebezpieczne”, ponieważ przyznajesz uprawnienia do wykonywania wszystkim plikom, użyj tej opcji tylko wtedy, gdy inne metody nie działają.
źródło
wine /path/to/your/file
działa również dla aplikacji Windows.Jeśli system plików jest sformatowany jako FAT lub NTFS, zawsze możesz zamontować go z odpowiednimi uprawnieniami. Domyślne uprawnienia podczas montowania z wiersza poleceń obejmują uprawnienia do wykonywania dla wszystkich użytkowników.
W celu uzyskania bardziej szczegółowych wyników, patrz instrukcja stron
mount.ntfs-3g
imount
ten ostatni w sekcji Opcje montowania dla tłuszczu , w szczególności przyjrzeć się opcjiuid
,gid
,umask
,fmask
,dmask
,źródło
Ubuntu 10.04 nie miał problemu z ustawieniem uprawnień do uruchamiania programów lub odczytu / zapisu na dyskach zewnętrznych.
Jest to dla mnie trwała cecha, która sprawia, że jest to najlepsza wersja, jaką kiedykolwiek można uruchomić na USB.
Wszystko, co zostało zabrane, aby temu zapobiec - a to słaba domyślna łączność bezprzewodowa - sprawia, że 10.10 i więcej to taki bałagan frustracji.
Naprawianie takich rzeczy nie powinno być zadaniem użytkownika. Jeśli wykonanie mobilne jest koniecznością, użyj 10.04.
źródło