Jak ustawić uprawnienia do uruchamiania programu, który jest instalowany przez uprawnienie root?

0

Zainstalowałem MyEclipse 10.1 za pomocą uprawnień roota i teraz, gdy chcę uruchomić ten program przez mojego użytkownika, mówi, że / opt / MyEclipse / MyEclipse 10 / nie jest zapisywalny! Jak mogę rozwiązać ten problem ?!

Milad Irannejad
źródło

Odpowiedzi:

0

Powinno być wystarczające dla użytkownika, aby go posiadał. Z terminalu spróbuj wykonać następujące czynności:

chown -R $(whoami) /opt/MyEclipse

Jeśli potrzebujesz, aby inni użytkownicy korzystali z tego oprogramowania, musisz pozwolić im uruchomić plik wykonywalny MyEclipse jako root. Na ten wpis forum jednego z członków wsparcia MyEclipse:

Jedynym sposobem, aby to zadziałało, jest uruchomienie MyEclipse jako root - ponieważ MyEclipse uruchamia procesy serwera bezpośrednio, więc uruchamiają się z oryginalnymi uprawnieniami procesu myeclipse (w takim przypadku zwykły użytkownik nigdy nie może uruchomić JBoss jako root).

ty zrobił zapłać za to oprogramowanie - spróbuj użyć ich fora wsparcia w przypadku problemów - za to zapłaciłeś.

slhck
źródło
Czy jest jakiś sposób na zachowanie tego folderu dla użytkownika root, tzn. Użytkownik root pozostaje właścicielem tego folderu, ale wszyscy użytkownicy mogą pracować z tym programem ?!
Milad Irannejad
Czy nie możesz uruchomić pliku wykonywalnego programu z uprawnieniami sudo? W ten sposób będzie miał dostęp do zapisu.
slhck
Nie polecam uruchamiania losowych rzeczy jako root / with sudo. Wygląda na to, że słaba konstrukcja aplikacji wymaga, aby użytkownicy mieli uprawnienia do zapisu w swoim obszarze instalacji.
geekosaur
@geekosaur Dokładnie to, co zamierzałem zaproponować dalej. Skontaktuj się ze sprzedawcą, może zgłoś raport o błędzie.
slhck
0

Odinstaluj MyEclipse i zainstaluj go ponownie jako własnego użytkownika - nie do / opt.

Jak wspominali inni, fora myeclipse są najlepszym miejscem do zadawania pytań o myeclipse.

Tony Weddle
źródło