Komenda sudo-czy zawsze musi być ?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
radek8
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 20 lut 2007, 13:48

Komenda sudo-czy zawsze musi być ?

Post autor: radek8 »

Szukając kilku rzeczy napotkałem się, że często podawane są komendy do terminala ale bez sudo np:
cp packagelist-dapper.pot packagelist-edgy.pot
deb-src http:// archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
dpkg --pending --remove;dpkg --pending --configure
mozilla-plugin-gnash lub swfdec-mozilla lub browser-plugin-lightspark
flashplayer-mozilla lub flashplugin-nonfree
To tylko przykłady. Czy nie trzeba tutaj dopisywać sudo ?
Awatar użytkownika
Shimmy
Zakręcona Traszka
Zakręcona Traszka
Posty: 859
Rejestracja: 24 mar 2011, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Komenda sudo-czy zawsze musi być ?

Post autor: Shimmy »

Jeśli dany proces potrzebuje uprawnień administratora działasz przez su/sudo, jeśli nie - to jako zwykły użytkownik.
RakiQ
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 25 sie 2012, 20:28
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Re: Komenda sudo-czy zawsze musi być ?

Post autor: RakiQ »

Jeżeli wykonujesz więcej operacji które wymagają uprawnień administratora możesz wpisać: sudo su następnie potwierdzić hasło, a na daną sesje przelogujesz się na konto root.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Komenda sudo-czy zawsze musi być ?

Post autor: ethanak »

jeśli już to

Kod: Zaznacz cały

sudo su -
radek8
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 20 lut 2007, 13:48

Re: Komenda sudo-czy zawsze musi być ?

Post autor: radek8 »

Te "sudo su -" to logowanie na konto root, tak ?
Awatar użytkownika
andygem
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 189
Rejestracja: 04 mar 2007, 22:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Re: Komenda sudo-czy zawsze musi być ?

Post autor: andygem »

Na konto root logujesz się za pomocą sudo . Po zamknięciu terminala prawa root'a zostaną zawieszone (bez zamykania też wygasną po pewnym czasie) . Komenda sudo su - nadaje ci prawa root'a na czas trwania całej sesji , czyli do zamknięcia (lub restartu) systemu . Jest to niebezpieczne .
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Komenda sudo-czy zawsze musi być ?

Post autor: ethanak »

przestań wprowadzać ludzi w błąd i poczytaj sobie co znaczy ten myślnik. na razie popisałeś się jak mały bolek w sklepie dla dorosłych.
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Komenda sudo-czy zawsze musi być ?

Post autor: brezniew »

Żeby było już całkiem koszernie:

Kod: Zaznacz cały

sudo -s /bin/bash su -
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Komenda sudo-czy zawsze musi być ?

Post autor: ethanak »

a nie

Kod: Zaznacz cały

sudo su -s /bin/bash -
przypadkiem? ;-)
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Komenda sudo-czy zawsze musi być ?

Post autor: brezniew »

ethanak pisze:a nie

Kod: Zaznacz cały

sudo su -s /bin/bash -
przypadkiem? ;-)
Twój zapis wygląda poprawniej.
Nie mam skonfigurowanego sudo żeby sprawdzić czy tamten wpis tez daje to samo.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Komenda sudo-czy zawsze musi być ?

Post autor: ethanak »

Twój wpis spowoduje, że wykonasz "su -" za pomocą /bin/bash, ale samo polecenie su wrzuci Ciebie i tak do shella docelowego użytkownika (np. w PLD wylądujesz w ksh). Mój wykona su za pomocą defaultowego mojego shella, ale w sesji wylądujesz w bashu. Bardzo zacne jeśli robisz su na usera, który ma jako shella wpisanego np. /bin/false :-)
Awatar użytkownika
brezniew
Przyjaciel
Przyjaciel
Posty: 2680
Rejestracja: 12 kwie 2011, 16:48
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: Komenda sudo-czy zawsze musi być ?

Post autor: brezniew »

Pomysł miałem nawet dobry (właśnie ze względu na /bin/false), ale nie zadziała jednak tak jak myślałem ;-)
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości