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 .Cytat: MinioNie 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 .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.
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 .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 Ryszard
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
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 rootaPrędzej od substitute (vide src/su.c:34). Ale to oczywiście tylko nieistotny szczegół.
(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