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

 

Ubuntu 23.04

Posted by arkgame