Hasło roota zawiera znak, którego nie można wprowadzić
Nie wiem, co się naprawdę wydarzyło. Zmieniłem hasło roota na długie hasło zawierające dziwne znaki i trzykrotnie sprawdziłem, czy mogę się nim zalogować, i robię to od tego czasu.
Do teraz
.
Uważam, że to zły znak. "Jak wprowadzić to do Putty? Kiedy wklejam hasło do Putty, ten znak i kilka innych są usuwane/przenoszone. Ustawiłem UTF-8 w oknie> Tłumaczenie.
Aktualizacja:
localezwraca następujący wynik.
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
(Błędnie) założyłem, że używa UTF-8.
Czy istnieje sposób, aby zmusić su do odczytania hasła z pliku?
Aktualizacja 2:
Utworzyłem dwa pliki za pomocą Notepad ++;
ansi.txti
utf8.txt... Obie zawierają ciąg
abc’def
cat ansi.txtwydruki
abcdef
cat utf8.txtwydruki
abcâdef
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Umieść go w pliku tmpPassFix, a następnie uruchom
Niezweryfikowany może działać lub nie. Zakłada się, że hasło można znaleźć w powyższym pliku „tmpPassFix”. Nie wiem zbyt wiele o kodowaniu, ale jeśli możesz to uzyskać w systemie Windows, możesz zrobić to, co opisano powyżej, a następnie wygrać, jeśli skrypt działa.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Pamiętaj, że powoduje ponowne uruchomienie serwera, więc otwórz konsolę i upewnij się, że system jest z powrotem online.