Nie można uczynić pliku wykonywalnym

11

Używam Ubuntu 12.04 64bit i staram się, aby plik był wykonywalny, ale gdy zaznaczę „Zezwalaj na uruchamianie pliku jako programu”, znacznik wyboru pojawi się, a następnie zniknie spontanicznie.
Jeśli to może pomóc, nazwa mojego pliku to ioUrbanTerror.x86_64

Dziękuję Ci.

Mohamed
źródło
czy jest przechowywany na partycji FAT, FAT32 lub NTFS?
Thomas Ward

Odpowiedzi:

15

Partycja Fat i NTFS nie obsługuje uprawnień do plików, wystarczy skopiować plik do folderu domowego lub pulpitu i spróbować ponownie

Tachyony
źródło
Dziękuję Ci. Skopiowałem plik do folderu domowego i działa teraz.
Mohamed
1

Wiem, że to stare Q, ale wciąż aktualne, a Google mnie tu sprowadził (inni przyjdą).

Odpowiedź akceptowana jest częściowo poprawny, by domyślnie nie można ustawić uprawnienia wykonywalne wewnątrz partycji NTFS lub FAT (dla Ubuntu przynajmniej, i aż do chwili obecnej).

Ale możesz to zmienić , zmieniając sposób montowania partycji NTFS. Oznacza to (wybieranie i) konfigurowanie sterownika NTFS, który montuje partycje.

NTFS obsługuje wszystkie potrzebne uprawnienia *, ale sterownik musi wiedzieć, jak je obsługiwać, aby nie zakłócały działania innych systemów operacyjnych.

To nie jest nauka o rakietach, ale zmusi cię do zrozumienia rzeczy, na których możesz się nie przejmować!

Zobacz tę (niezwykle zwięzłą) odpowiedź na powiązane pytanie:

/ubuntu//a/74851/239919

* Obsługuje własność i odczyt / zapis / wykonanie, dla użytkownika i grupy, nie wiem o setuid lub stickybit.

Fede s.
źródło