Dlaczego sudo wymaga hasła użytkownika a nie roota?

Forumowy magiel: pogaduchy o wszystkim i o niczym.
Awatar użytkownika
PL_kolek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 113
Rejestracja: 30 sty 2008, 21:46
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: PL_kolek »

Pytanie jak w temacie:
Dlaczego sudo wymaga hasła użytkownika a nie roota?
Przecież wykonujemy polecenie jako root, i logiczne byłoby wymaganie hasła roota. A tak podajemy zwykłemu użytkownikowi "dostanie" się na roota, ze znania hasła. Wiem, że można to ustawić, jak i wiele innych rzeczy, ale czemu tak jest domyślnie. Dajemy potencjalnemu włamywaczowi jedno, zamiast dwóch haseł do złamania
Awatar użytkownika
karmelek
Przyjaciel
Przyjaciel
Posty: 883
Rejestracja: 10 lut 2007, 17:45
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: karmelek »

AFAIK nie każdy user ma możliwość autoryzacji po sudo.
Wszystkich moderatorów Bóg po śmierci zabiera do nieba, żeby ci dwadzieścia cztery godziny na dobę moderowali modlitwy do niego.
http://karmelek.wordpress.com
inny OS=debian lenny
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: rom »

Tak jest wygodniej, niż za każdym razem przelogowywać się na roota. A Ubuntu ma być z założenia systemem łatwym w obsłudze. Niedawno testowałem PCLinuxOS i się wkurzałem, bo mi hasła nie przyjmował. Dopiero zalogowanie się jako root pomogło.
W Ubuntu działa hasło użytkownika, bo ma on nadane prawa administratora. I tylko do ważnych działań wymaga hasła.
także = też
tak że = więc
Awatar użytkownika
Hwiparam
Zakręcona Traszka
Zakręcona Traszka
Posty: 814
Rejestracja: 14 lip 2009, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: Hwiparam »

Cóż, sudo ma to do siebie, że pozwala ''zwykłemu'' użytkownikowi na wykonywanie czynności zarezerwowanych dla roota - administratora. Ma to swoje wady jak i zalety. Z sudo można nie korzystać, można ustalić hasło root w Ubuntu przez

Kod: Zaznacz cały

sudo passwd root
pewnie można też kompletnie wywalić sudo z systemu

Kod: Zaznacz cały

apt-get remove --purge sudo
Tylko nie jestem pewien, czy to ostatnie nie wywali Ci połowy systemu, więc lepiej ostrożnie ;)
karmelek pisze:AFAIK nie każdy user ma możliwość autoryzacji po sudo.
Tak, w Ubu można nadawać/odbierać uprawnienia zwykłym userom, ewentualnie z palca edytować /etc/sudoers .
Ubuntu: "Nie możesz używać tej samej wersji OS przez 12 lat i cały czas otrzymywać do niej aktualizacje oraz wsparcie!"
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"

Miej wygooglane, a będzie ci dane ;)
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: marcin1982 »

Witam - taki mały offtop.
@rom
W PCLinuxOS można łatwo aktywować polecenie sudo, przypuszczam że w każdym linuxie jest to możliwe:
http://forum.pclinuxos.org.pl/viewtopic.php?t=2233 .
bogaczew
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 211
Rejestracja: 13 gru 2006, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: bogaczew »

to pytanie to taki żart, prawda? dlaczego sudo miałoby wymagać hasła roota, w czym by to się wtedy rózniło od su ? sudo jest własnie po to, żeby dać użytkownikowi prawo do wykonywania niektórych czynności na prawach roota, bez podawania mu hasła roota. w sudoers można ograniczyć usera do jednej konkretnej komendy którą będzie mógł wykonać przez sudo. jakby sudo wymagało hasła roota to nie byłoby to możliwe. każdemu kto by chciał wykonać nawet tylko na przykład tcpdump dawałbyś efektywnie roota.

ps. w konfigu sudo można zmienić czy wymaga hasła użytkownika który wykonuje komendę czy użytkownika na prawach którego ma wykonać komendę. w opensuse jest domyślnie ustawione tak że sudo wymaga hasła roota żeby wykonać komendę na prawach root. uważam to zupełnie bezsensowne
marek63
Sędziwy Jeż
Sędziwy Jeż
Posty: 75
Rejestracja: 20 lut 2007, 22:49
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: marek63 »

Dopowiem do poprzedników. Dawanie uprawnień root do wykonania konkretnej komendy dla zwykłego użytkownika jest bezpieczniejsze niż nadanie użytkownikowi uprawnień administratora. Potencjalny włamywacz musiałby trafić z włamaniem dokładnie na czas wykonywania tej komendy.
marek
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: makson »

Hwiparam pisze:...pewnie można też kompletnie wywalić sudo z systemu

Kod: Zaznacz cały

apt-get remove --purge sudo
Zapomniałeś jeszcze dodać 'sudo' przed tą komendą :craz: .
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
Sueroski
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 01 mar 2010, 17:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: Sueroski »

makson pisze:Zapomniałeś jeszcze dodać 'sudo' przed tą komendą :craz: .
A "su" nie papu? :craz:


Jak na mój gust lepiej, żeby było podawane hasło root'a, ale ja nie jestem z FBI, więc mi tam zabezpieczenie w formie hasła usera wystarczy.

@down x2
Sorry... może nie do końca pomyłka co niedopowiedzenie - zapomniałem, że konto root'a jest w Ubuntu domyślnie zablokowane (ja na prawie samym początku sobie odblokowałem... )
W każdym razie dzięki za rozwinięcie... (swoją drogą wątpię, żeby ktoś chciał usuwać sudo... )
Inny OS = Trisquel 4.5
bogaczew
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 211
Rejestracja: 13 gru 2006, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: bogaczew »

w czym hasło roota jest lepsze od hasła usera?
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: marcin1982 »

@Sueroski
Nie. Najpierw trzeba odblokować konto root'a. Potem klepnąć:

Kod: Zaznacz cały

su root
[hasło roota] i dopiero usuwać program "sudo".
Jak coś komuś radzisz to bądź pewien, że wiesz co piszesz. Komenda:

Kod: Zaznacz cały

su apt-get
zwróci "użytkownik apt-get nie istnieje".
Awatar użytkownika
Hwiparam
Zakręcona Traszka
Zakręcona Traszka
Posty: 814
Rejestracja: 14 lip 2009, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Dlaczego sudo wymaga hasła użytkownika a nie roota?

Post autor: Hwiparam »

makson pisze:Zapomniałeś jeszcze dodać 'sudo' przed tą komendą :craz: .
Jak ustawisz hasło roota to logujesz się przez su :craz:
Ubuntu: "Nie możesz używać tej samej wersji OS przez 12 lat i cały czas otrzymywać do niej aktualizacje oraz wsparcie!"
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"

Miej wygooglane, a będzie ci dane ;)
ODPOWIEDZ

Wróć do „Pogaduchy”

Kto jest online

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