Ubuntu 23.04 root ユーザーを有効にする方法
環境
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 23.04 Release: 23.04 Codename: lunar
操作方法
1.Ubuntu サーバー インストール過程で追加したユーザーのように、
Sudo による全管理者権限が与えられたユーザーであれば、
Sudo のオプション指定で root 権限のシェルを取得可能です。
cft@arkgame:~$ sudo -s [sudo] cft のパスワード: # 自身のパスワード root@arkgame:/home/cft# # スイッチ完了
2. または root ユーザーにパスワードを設定することで、
従来の [su] コマンドによる遷移が可能となります。
cft@arkgame:~$ sudo passwd root # 自身のパスワード 新しい パスワード: # root パスワード設定 新しい パスワードを再入力してください: # 確認再入力 passwd: パスワードは正しく更新されました
cft@arkgame:~$ su –
パスワード: # root パスワード入力
3. [su] コマンドの実行を制限する場合は、以下のように設定します。
# nano /etc/pam.d/su
# 15行目 : コメント解除し [su] を許可するグループ名追記
auth required pam_wheel.so group=adm
[su] を許可するユーザーを設定したグループに追加
# usermod -aG adm cft