Aplikacja uruchamianna jako administrator

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
miniTytan
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 lis 2019, 15:40
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64

Aplikacja uruchamianna jako administrator

Post autor: miniTytan »

Siema,
Wie ktoś czy w ubuntu 19.10 da się zrobić tak aby tylko 1 aplikacja, ta wybrana zawsze uruchamiała się jako root a koncie użytkownika standardowego ?
Z góry dzięki za pomoc!
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Aplikacja uruchamianna jako administrator

Post autor: arecki »

pkexec
miniTytan
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 lis 2019, 15:40
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Aplikacja uruchamianna jako administrator

Post autor: miniTytan »

arecki a mógłbyś dać więcej info jak to skonfigurować ?
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2200
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Aplikacja uruchamianna jako administrator

Post autor: kobrawerde »

A czy ta aplikacja akceptuje uruchamianie jako root ? ...bo nie wszystkie to akceptują a wręcz jest to raczej działanie niepolecane. Wiadomo niektóre app wymagają wręcz uprawnień admina np. gparted ...
Wypróbuj w terminalu :

Kod: Zaznacz cały

pkexec /ścieżka_do_programu/XXX
miniTytan
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 lis 2019, 15:40
Płeć: Mężczyzna
Wersja Ubuntu: 19.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Aplikacja uruchamianna jako administrator

Post autor: miniTytan »

pkexec nie działa. Ale może sprecyzuje bo chodzi mi o to że użytkownik standardowy mógł uruchomić aplikacje, ale tylko tą jedną tak jakby należał do grupy sudo czyli sudo i ścieżka do aplikacji. Tylko nie chce aby ten użytkownik należał do grupy s sudo. Czy wogóle tak się da? widziałem raz w szkole że odpalało się to przez taki skrypt napisany.
Awatar użytkownika
lcoyote
Zakręcona Traszka
Zakręcona Traszka
Posty: 515
Rejestracja: 30 lis 2017, 16:33
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Auvergne-Rhône-Alpes

Re: Aplikacja uruchamianna jako administrator

Post autor: lcoyote »

To niemożliwe jest, bo polecenie działa ZAWSZE
Popatrz na zrzut z ekranu dołączony poniżej
Załączniki
Pkexec_mc.png
(53.58 KiB) Nie pobierany
« Jesteśmy pyłkiem i wielkością »
Przejrzyj na oczy, włącz myślenie, póki nie jest za późno i jest ono jeszcze legalne!
Debian 11 ze środowiskiem Cynnamon ;-)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8656
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Aplikacja uruchamianna jako administrator

Post autor: mario_7 »

Można ustawić aby dany plik wykonywalny był uruchamiany z uprawnieniami jego właściciela - służy do tego setuid.
Zatem jeśli plik ma setuid, jest wykonywalny i jego właścicielem jest root, to bez względu na to kto go uruchomi - aplikacja ta uruchomi się z uprawnieniami roota.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Aplikacja uruchamianna jako administrator

Post autor: jacekalex »

mario_7 pisze: 23 lis 2019, 23:20 Można ustawić aby dany plik wykonywalny był uruchamiany z uprawnieniami jego właściciela - służy do tego setuid.
Zatem jeśli plik ma setuid, jest wykonywalny i jego właścicielem jest root, to bez względu na to kto go uruchomi - aplikacja ta uruchomi się z uprawnieniami roota.
SUID działa na skrypty? czy tylko na binarki typu elf?

O ile mi wiadomo, z bitami SUID na skrypty Linux się pożegnał chyba 20 lat temu ze względów bezpieczeństwa (teraz powinien je ignorować). :clap:
Z tego względu np w Perlu nie ma już mechanizmu perl-suid. :twisted:

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Aplikacja uruchamianna jako administrator

Post autor: arecki »

W jaki sposób ten użytkownik uruchamia tą wybraną aplikację?
fabrizcaidyn
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 26 lis 2019, 03:34
Wersja Ubuntu: 6.06
Środowisko graficzne: Budgie
Architektura: x86

Re: Aplikacja uruchamianna jako administrator

Post autor: fabrizcaidyn »

miniTytan pisze: 22 lis 2019, 16:41 Siema,
Wie ktoś czy w ubuntu 19.10 da się zrobić tak aby tylko 1 aplikacja, ta wybrana zawsze uruchamiała się jako root a koncie użytkownika standardowego ?
Z góry dzięki za pomoc!
Tylko nie chce aby ten użytkownik należał do grupy s sudo. Czy wogóle tak się da? widziałem raz w szkole że odpalało się to przez taki skrypt napisany.
Awatar użytkownika
arecki
Zakręcona Traszka
Zakręcona Traszka
Posty: 747
Rejestracja: 17 lis 2018, 09:31
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 44 Bronson Lane Hensonville

Re: Aplikacja uruchamianna jako administrator

Post autor: arecki »

Patrz wyżej.
Awatar użytkownika
yahoob3
Wytworny Kaczor
Wytworny Kaczor
Posty: 443
Rejestracja: 01 lip 2013, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Lublin
Kontakt:

Re: Aplikacja uruchamianna jako administrator

Post autor: yahoob3 »

Od bidy można jeszcze grzebnąć w

Kod: Zaznacz cały

sudo visudo
Mint 20.1 Cinnamon, kern. 5.4; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M; LU#586742;
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 9 gości