Uruchamianie programów jako inny użytkownik (nie root)

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
placebo
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 27 mar 2009, 10:00
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma

Uruchamianie programów jako inny użytkownik (nie root)

Post autor: placebo »

Dodałem sobie do systemu nowego użytkownika, nadałem mu prawo logowania się przez sudo jako root. Loguję się na tego użytkownika,

Kod: Zaznacz cały

sudo su nazwa_usera
i chę otworzyć jako ten użytkownik program np. Thunderbird. Dostaję komunikat:

Kod: Zaznacz cały

No protocol specified
No protocol specified
Error : cannot open display: :0.0
NIE CHCĘ uruchamiać Thunderbirda jako root, ale jako ten właśnie inny użytkownik. Jak to zrobić?
Awatar użytkownika
k2cl
Przyjaciel
Przyjaciel
Posty: 3632
Rejestracja: 09 gru 2007, 12:48
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86

Odp: Uruchamianie programów jako inny użytkownik (nie root)

Post autor: k2cl »

W jaki sposób tworzyłeś nowe konto użytkownika? Do jakich grup on należy? Porównaj wyniki polecenia

Kod: Zaznacz cały

groups
dla Twojego zwykłego konta oraz tego, które niedawno stworzyłeś. Różnice powinny wskazać, dlaczego programy nie chcą działać...
Work less, climb more :D
placebo
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 27 mar 2009, 10:00
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma

Odp: Uruchamianie programów jako inny użytkownik (nie root)

Post autor: placebo »

Użytkownika dodawałem przez

Kod: Zaznacz cały

sudo su adduser nazwa
, porównałem, dodałem nowego użytkownika do wszystkich grup, w których jest mój "zwykły" uzytkownik, zresetowałem terminal (włączyłem jeszcze raz) i nadal to samo. Co jest nie tak?
Awatar użytkownika
eskimoss
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 188
Rejestracja: 13 maja 2007, 11:38
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Uruchamianie programów jako inny użytkownik (nie root)

Post autor: eskimoss »

Na czym polega problem z uruchomieniem Thunderbirda? Przecież to nie jest program, który wymaga specjalnych uprawnień. Mi się uruchamia na kątach z różnymi uprawnieniami.
Może sprawdź w 'Użytkownicy i grupy' uprawnienia tego użytkownika, czy może nawiązywać połączenia.

Polecam poczytać o uprawnieniach w Ubuntu. Są inne niż w innych systemach linuksowych. Domyślnie root jest nieaktywne. Bezpieczeństwo linuksa opiera się właśnie na ograniczeniu uprawnień, więc nie ma sensu nadawać użytkownikom większych uprawnień niż minimalne, niezbędne.
http://ubuntuforums.org/showthread.php?t=716201

Edit:
Poza tym radzę wpisać komunikat błędu w google.
Przeczytaj:
http://debian.linux.pl/threads/1181-Moz ... -po-polsku
Chyba uruchamiałeś Thunderbirda jako root. To może być niebezpieczne działanie.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

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