Nowe posty

Autor Wątek: su to skrót od sudo.  (Przeczytany 10853 razy)

Offline Ryszard Banaszak

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 218
    • Zobacz profil
su to skrót od sudo.
« dnia: 2011-08-07, 23:53:19 »
Cytat: marcin'82
Cytat: Minio
Nie przejdzie, w Ubuntu jest domyślnie wyłączone konto roota. Trzeba użyć sudo.
Ok, ale np. sudo su działa ... (gwoli ścisłości).
su to skrót od sudo więc konsola nie wykona polecenia sudo su . Zabierając głos poznać trzeba polecenia i ich skróty . w Dystrybucjach opartych na pakietach z rozszerzeniem .rpm zazwyczaj wystarcza su . W Ubuntu trzeba wpisać sudo .
Pozdrawiam Ryszard

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2055
    • Zobacz profil
su to skrót od sudo.
« Odpowiedź #1 dnia: 2011-08-08, 00:55:25 »
Cytat: rysban
su to skrót od sudo więc konsola nie wykona polecenia sudo su .
Tak? Bardzo ciekawe, su to skrót od sudo? Jeszcze ciekawsze. Su to żaden skrót od sudo, su to polecenie przełączające na danego użytkownika (prędzej skrót od Switch User), jeśli nie podasz nazwy użytkownika, przełącza Cię na roota (tak samo jest z poleceniem passwd, nie podasz nazwy użytkownika, zmienia hasło roota), natomiast sudo to aplikacja służąca do zarządzania uprawnieniami.

Swoją drogą, jakoś u mnie terminal wykonuje polecenie sudo su, konsola też się nie sprzeciwia.

Cytuj
Zabierając głos poznać trzeba polecenia i ich skróty . w Dystrybucjach opartych na pakietach z rozszerzeniem .rpm zazwyczaj wystarcza su . W Ubuntu trzeba wpisać sudo .
Pozdrawiam Ryszard
Sudo używa się nie tylko w Ubuntu, sudo jak pisałem, to aplikacja do zarządzania uprawnieniami, su do przełączania użytkowników. Zabierając głos, trzeba wiedzieć o czym się pisze. Natomiast Ty wypisujesz same bzdury póki co.

Pozdrawiam!

Offline Piotr Chmura

  • Administrator
  • Guru
  • *****
  • Wiadomości: 5060
    • Zobacz profil
su to skrót od sudo.
« Odpowiedź #2 dnia: 2011-08-08, 07:09:18 »
Cytat: roobal
tak samo jest z poleceniem passwd, nie podasz nazwy użytkownika, zmienia hasło roota)
passwd bez podania nazwy użytkownika zmienia hasło użytkownika, z którego wywołujesz komendę, a nie root'a

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2055
    • Zobacz profil
su to skrót od sudo.
« Odpowiedź #3 dnia: 2011-08-08, 18:11:02 »
Tak masz racje, z tym, ze mialem na mysli nie samo passwd a sudo passwd w nawiazaniu do sudo su akurat.

Pozdrawiam!

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 263
    • Zobacz profil
su to skrót od sudo.
« Odpowiedź #4 dnia: 2011-08-08, 22:43:43 »
Cytat: roobal
su to polecenie przełączające na danego użytkownika (prędzej skrót od Switch User), jeśli nie podasz nazwy użytkownika, przełącza Cię na roota
Prędzej od substitute (vide src/su.c:34). Ale to oczywiście tylko nieistotny szczegół.

Cytat: roobal
(tak samo jest z poleceniem passwd, nie podasz nazwy użytkownika, zmienia hasło roota)
Nie do końca:
sudo passwd # sudo bez nazwy użytkownika fallbackuje do roota, passwd zmienia aktualnemu użytkownikowi
sudo passwd user # sudo fallbackuje do roota, który zmienia nazwę użytkownikowi user
sudo -u user2 passwd # passwd bez argumentu zmienia hasło aktualnemu użytkownikowi, którym w tym przypadku jest user2
Ale to takie niuanse, z grubsza rzecz ujmując masz rację.
Natura dała nam dwoje oczu, dwoje uszu, ale tylko jeden język po to, abyśmy więcej patrzyli i słuchali, niż mówili. -- konwencjonalnie Sokrates

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2055
    • Zobacz profil
su to skrót od sudo.
« Odpowiedź #5 dnia: 2011-08-09, 07:01:02 »
W az takie szczegoly nie wnikalem ale szczerze przyznam, fajnie wiedziec :)

Pozdrawiam!