Rozumiem:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Wpisałem hasło, którego używam do sudo. Dlaczego to nie zadziała?
Dzięki!
sudo -s
lubsudo sh
Rozumiem:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Wpisałem hasło, którego używam do sudo. Dlaczego to nie zadziała?
Dzięki!
sudo -s
lubsudo sh
Odpowiedzi:
Nie trzeba tworzyć hasła roota. Spróbuj
sudo su
wpisać hasło użytkownika.
sudo
wersjach sudo -i
jest taki sam jak sudo su -
.
Inni wspominali o szczegółach konta root. Jednak nawet nie potrzebujesz su
. Po prostu użyj, sudo -i
a otrzymasz interaktywną konsolę główną.
Aby su
wprowadzić hasło roota. Dla sudo
musisz wpisać swoje hasło i powinny być wymienione na liście sudoers. Ponieważ nie ustawiłeś hasła roota lub hasło roota jest inne niż twoje hasło, su
nie akceptuje Twojego hasła.
su
Program spodziewa się dostarczyć hasło użytkownika, którego stać.
sudo
Program oczekuje, aby zapewnić własne hasło. Plik konfiguracyjny sudo
kontroluje, co możesz z nim zrobić. Dzięki su
znajomości hasła drugiej osoby wystarczy.
Używanie sudo
jest znacznie lepsze; nie wymaga wspólnych haseł.
Na podstawie mojego doświadczenia:
O ile konto, na którym jesteś zalogowany, nie ma uprawnień administratora, nie masz uprawnień su
ani sudo
.
To, co zrobiłem, to utworzenie drugiego konta „Administrator” (admin), które ma wówczas uprawnienia administratora
su admin
sudo su
-a następnie powłoka, w której jestem, jest rootem.
Moja rada: należy zmodyfikować plik su
w /etc/pam.d
wstawiając grupę, którą zamierza włączyć do su-ing korzeń na pam_group.so group=admin,<yourgroup>
którym <yourgroup>
może być staff
(= standardowych użytkowników) na przykład.
Aby to zrobić, musisz być już rootem (administrator nie wystarczy).