どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

私はこの問題が発生して考える2つの理由があります。

1、新しくインストールされたUbuntuのは、rootのパスワードを設定しません。

図2に示すように、構成が設けられていないPAM認証

最初の問題を解決します:

lokott@lokott:~$ sudo passwd root
[sudo] lokott 的密码: 
输入新的 UNIX 密码: 
重新输入新的 UNIX 密码: 
passwd:已成功更新密码

以前の問題が解決かログインすることはできません後:

どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

第二の問題を解決します:

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ユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

/root/.profileファイルを変更し(rootユーザー環境変数ファイル)、rootログインを使用してシステムを再起動します

どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

ここでは、シェルの文それの意味を説明します

tty -s&&mesg n || true

このステートメントは、理解し、認識シェルコマンドに関するその組合せ論理決意

最初のttyには手段を-s:任意の情報、唯一のリターン・ステータスコードが表示されません。

MESG nは言った:情報を他のユーザーがあなたの画面上に直接表示はできません。

それを言っていない本当の、真であります

TTY -s && MESG N組成は、バックは行われず、真である偽真行われます

そして、ログイン認証:

どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

どのようにして、rootユーザーを使用してUbuntuのグラフィカルインターフェイスに署名していますか?

おすすめ

転載: blog.51cto.com/14557673/2482789