どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?
私はこの問題が発生して考える2つの理由があります。
1、新しくインストールされたUbuntuのは、rootのパスワードを設定しません。
図2に示すように、構成が設けられていないPAM認証
最初の問題を解決します:
lokott@lokott:~$ sudo passwd root
[sudo] lokott 的密码:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
以前の問題が解決かログインすることはできません後:
第二の問題を解決します:
lokott@lokott:~$ cd /etc/pam.d/
lokott@lokott:/etc/pam.d$ ls
chfn common-auth cron gdm-launch-environment other runuser sudo
chpasswd common-password cups gdm-password passwd runuser-l systemd-user
chsh common-session gdm-autologin login polkit-1 sshd vmtoolsd
common-account common-session-noninteractive gdm-fingerprint newusers ppp su
lokott@lokott:/etc/pam.d$ sudo -i #切换root用户
root@lokott:~#
#修改两个文件的配置:gdm-autologin gdm-password其实就是加个注释
root@lokott:~# cd /etc/pam.d/
root@lokott:/etc/pam.d# vim gdm-autologin
root@lokott:/etc/pam.d# vim gdm-password
図は次のとおりです。
/root/.profileファイルを変更し(rootユーザー環境変数ファイル)、rootログインを使用してシステムを再起動します
ここでは、シェルの文それの意味を説明します
tty -s&&mesg n || true
このステートメントは、理解し、認識シェルコマンドに関するその組合せ論理決意
最初のttyには手段を-s:任意の情報、唯一のリターン・ステータスコードが表示されません。
MESG nは言った:情報を他のユーザーがあなたの画面上に直接表示はできません。
それを言っていない本当の、真であります
TTY -s && MESG N組成は、バックは行われず、真である偽真行われます
そして、ログイン認証: