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 -slubsudo 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 -slubsudo sh
Odpowiedzi:
Nie trzeba tworzyć hasła roota. Spróbuj
sudo su
wpisać hasło użytkownika.
sudowersjach sudo -ijest taki sam jak sudo su -.
Inni wspominali o szczegółach konta root. Jednak nawet nie potrzebujesz su. Po prostu użyj, sudo -ia otrzymasz interaktywną konsolę główną.
Aby suwprowadzić hasło roota. Dla sudomusisz 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, sunie akceptuje Twojego hasła.
suProgram spodziewa się dostarczyć hasło użytkownika, którego stać.
sudoProgram oczekuje, aby zapewnić własne hasło. Plik konfiguracyjny sudokontroluje, co możesz z nim zrobić. Dzięki suznajomości hasła drugiej osoby wystarczy.
Używanie sudojest 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ń suani 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 suw /etc/pam.dwstawiają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).