ServersMan@VPS の Ubuntu は、初期状態で root ユーザが有効になっています。
これって、どぉよ???
で、root ユーザを無効にする方法をネットで調べてみた。
イロイロな方法があるようだけど、設定ファイルを直接編集しているケースが多いような...。
これって、どぉよ??? (くどい..)
多分、これが正しいと思われる方法を書いておきます。
1.ユーザの追加
# adduser USERNAME --ingroup sudo
adduser でユーザを追加すると共に、sudo グループに登録します。
これで、USERNAME でログイン後、sudo が使えます。
2.root ユーザの無効化
# usermod -L root
root ユーザのパスワードをロックし、ログインできないようにします。
分かってしまえば、とても簡単。Ubuntu 最高です。
初期化からの流れは以下の通り。
※ L:はローカル(PC)、R:はリモート(VPS) です。
L:$ ssh root@xxx.xxx.xxx.xx -p 3843
R:# adduser USERNAME --ingroup sudo
R:# usermod -L root
R:# su - USERNAME
R:$ sudo apt-get update
R:$ sudo apt-get upgrade
R:$ sudo apt-get install xubuntu-desktop
R:$ exit
R:# exit
L:$ xhost +
L:$ ssh -XC USERNAME@xxx.xxx.xxx.xx -p 3843
R:$ xfce4-appfinder &
0 件のコメント:
コメントを投稿