Nie znaleziono polecenia - brakująca ścieżka do /sbin na debian gnU /Linux
- 4386
- 1296
- Maurycy Napierała
Zaczynając od Debiana 10 Buster w sposób, w jaki Su
używane jest polecenie zostało zmienione. Domyślnie wykonanie Su
Polecenie nie zapewnia już oczekiwanych zmiennych środowiskowych użytkownika.
W przypadku prostego przejścia na użytkownika administracyjnego źródło
Wykonując Su
bez argumentów oczekiwanych root ŚCIEŻKA
Zmienna nie jest poprawnie ustawiona.
Objawy
Oto przykład:
$ su hasło: # reboot bash: reboot: polecenie nie znaleziono # adduser bash: adduser: nie znaleziono poleceniabash: restart: nie znaleziono polecenia - brakujący ścieżka debian gnU/Linux
/sbin/
informator Rozwiązanie
Sztuką, jak naprawić tę niedogodności, jest wyraźne powiedzenie Su
Aby ustawić zmienną środowiskową tak, jakby użytkownik zalogował się bezpośrednio. Można to zrobić, używając -
przełącznik.
NOTATKA
Fragment od
Man Su
Strona ręczna. -, -L, -login zapewni środowisko podobne do tego, czego użytkownik oczekiwałby, gdyby użytkownik zalogował się bezpośrednio. Aby ustawić prawidłową ścieżkę dla użytkownika root, upewnij się, że wykonuje Su
polecenie z -
Lub -L
Lub --Zaloguj sie
SWITH. Przykład:
$ su - lub $ su -lZwróć uwagę na różne ustawienia ścieżki dla obu prób uzyskania dostępu do korzenia za pomocą
Su
Komenda. Powiązane samouczki Linux:
- Jak uruchomić Raspberry Pi OS w wirtualnej maszynie z…
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Podstawowe polecenia Linux
- Jak zainstalować sterownik NVIDIA RTX 3080 na Debian 10…
- Rzeczy do zainstalowania na Ubuntu 20.04
- Jak sformatować dane z kolumną w Linux
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- Polecenie człowieka w Linux z przykładami
- Rozwiązywanie błędu „nie znalezionego polecenia” w Linux
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- « Jak zainstalować Spotify na pulpicie Debian 10 Buster Linux
- Jak zainstalować parę z grą Steam na Debian 10 Buster »