ponieważ nie mówisz, do którego użytkownika zamierzasz przełączyć się na .............. po prostu wpisz: „su -” (tak myślnik po spacji bez niczego innego), który z jego zrozumienia root .....
Michał,
Nie używaj su użyj sudo. Jeśli potrzebujesz typu powłoki roota sudo -slubsudo sh
Matt
Odpowiedzi:
52
Nie trzeba tworzyć hasła roota. Spróbuj
sudo su
wpisać hasło użytkownika.
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.
Hasło roota w OS X jest wyłączone; to nie to samo co twoje sudohasło.
Powiedz, sudo passwd rootjeśli chcesz utworzyć hasło roota, subędzie działać zgodnie z potrzebami. Jednak ze względów bezpieczeństwa hasło to powinno różnić się od zwykłego hasła użytkownika .
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ł.
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).
sudo -s
lubsudo sh
Odpowiedzi:
Nie trzeba tworzyć hasła roota. Spróbuj
sudo su
wpisać hasło użytkownika.źródło
sudo
wersjachsudo -i
jest taki sam jaksudo 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ą.źródło
Aby
su
wprowadzić hasło roota. Dlasudo
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.źródło
Hasło roota w OS X jest wyłączone; to nie to samo co twoje
sudo
hasło.Powiedz,
sudo passwd root
jeśli chcesz utworzyć hasło roota,su
będzie działać zgodnie z potrzebami. Jednak ze względów bezpieczeństwa hasło to powinno różnić się od zwykłego hasła użytkownika .źródło
su
Program spodziewa się dostarczyć hasło użytkownika, którego stać.sudo
Program oczekuje, aby zapewnić własne hasło. Plik konfiguracyjnysudo
kontroluje, co możesz z nim zrobić. Dziękisu
znajomości hasła drugiej osoby wystarczy.Używanie
sudo
jest znacznie lepsze; nie wymaga wspólnych haseł.źródło
Na podstawie mojego doświadczenia:
O ile konto, na którym jesteś zalogowany, nie ma uprawnień administratora, nie masz uprawnień
su
anisudo
.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.
źródło
Moja rada: należy zmodyfikować plik
su
w/etc/pam.d
wstawiając grupę, którą zamierza włączyć do su-ing korzeń napam_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).
źródło
Jeśli chcesz, możesz włączyć użytkownika root (i ustawić hasło) w ten sposób.
Ludzie zalecają użycie
sudo
zamiast tego.źródło