Вы можете использовать passwd
команду:
# passwd -S
root P 11/04/2014 -1 -1 -1 -1
# passwd -l root
passwd: password expiry information changed.
# passwd -S
root L 11/04/2014 -1 -1 -1 -1
# passwd -d root
passwd: password expiry information changed.
# passwd -S
root NP 11/04/2014 -1 -1 -1 -1
От man 1 passwd
:
-S, --status
Display account status information. The status information consists
of 7 fields. The first field is the user's login name. The second
field indicates if the user account has a locked password (L), has
no password (NP), or has a usable password (P). The third field
gives the date of the last password change. The next four fields
are the minimum age, maximum age, warning period, and inactivity
period for the password. These ages are expressed in days.
Показанные данные хранятся в /etc/shadow
файле, который содержит зашифрованные пароли.
Например, после каждой из вышеперечисленных passwd
команд состояния были:
1:root:$6$............long hash...............::::::
1:root:!$6$........same long hash.............:16478::::::
1:root::16478::::::
man passwd.5
иman shadow.5
Легко.
Нажмите Ctrl + Alt + F1. Это приведет к отдельному терминалу. Попробуйте войти в систему как пользователь root, введя
root
свой логин и введя пароль.Если учетная запись root включена, логин будет работать. Если учетная запись root отключена, авторизация не удастся.
Чтобы вернуться к графическому интерфейсу, нажмите Ctrl + Alt + F7.
источник
su
подойдет.По умолчанию при установке Ubuntu вы не должны знать пароль пользователя root. Он существует, но пользователь не должен этого знать. Конечно, администратор может изменить пароль,
sudo passwd
но, как правило, в этом нет необходимости, если вы не знаете, что вы делаете и почему вы это делаете.Файл, который содержит информацию обо всех пользовательских паролях,
/etc/shadow
и каждая запись в этом файле зашифрованы. Поэтому, если злоумышленник не получит доступ к вашей системе и не украдет этот файл, он или она вообще не сможет войти в root. Конечно, всегда есть возможность, поэтому я предлагаю вам отключить любые функции удаленного доступа: telnet (по умолчанию не включен), ssh, удаленный рабочий стол и т. Д. Получитеnmap
инструмент и сканируйте свою систему,sudo nmap localhost
чтобы увидеть, какие порты могут быть открыты на вашем компьютере. система. Кроме того, получите себе брандмауэр; Ubuntu поставляется с межсетевым экраном UFW, который прост в использовании и выполняет свою работу достаточно хорошо.Среди других методов вы можете протестировать учетную запись root с
sudo -i
В
/etc/sudoers
файле, вы должны иметь такую строку:sudo -i
. Если вы не можете войти в систему как пользователь root, вы не видите приглашение # as, тогда учетная запись заблокированаDefaults env_reset,timestamp_timeout=30
timestamp_timeout скажет sudo запрашивать пароль снова через 30 секунд, чтобы вы не входили в систему с привилегиями root все время. Это один из способов защиты вашей системы.
Негативным побочным эффектом изменения пароля root является то, что если вы забудете пароль или другой пользователь в вашей системе забудет пароль, у вас не будет доступа к root. Я не знаю ни одного экземпляра, но всегда есть возможность испортить систему, потому что некоторые процессы запускаются от имени root, и если вы заблокируете учетную запись root, есть вероятность, что они могут работать некорректно или вообще не работать.
Я настоятельно рекомендую вам прочитать
man sudoers
,man passwd,
чувак.Желаем удачи и надеюсь, что это поможет!
источник
перехватить одну команду liner для отчета о пароле всех существующих пользователей в linux sever.
источник