Rhel
為另一個新使用者授予 root 權限所需的配置
在 RHEL 7.9 機器中,我們創建了新使用者 -
moon
注意-使用者moon由創建,我們通過命令給moon使用者
useradd
密碼passwd
moon
使用者應具有與root
為了做到這一點,我們添加以下配置
/etc/sudoers
moon ALL=(ALL) ALL moon ALL=(ALL:ALL)ALL moon ALL=(ALL) NOPASSWD:ALL
但我們有以下問題
我們訪問使用者moon
# su moon $ whoami moon
但是當我們嘗試將
hdfs
使用者從使用者更改為使用者時,moon
我們會收到密碼提示$su hdfs Password:
繞過密碼所需的配置,就像使用者發生的那樣
root
這是來自使用者的範例
root
# su hdfs
上面的例子來自使用者
root
,我們不需要回答密碼
/etc/sudoers
僅配置sudo
;要行使您的配置提供的權限,moon
使用者需要使用sudo
:sudo -s hdfs
唯一可以
su
在不輸入密碼的情況下訪問另一個使用者的使用者是root
,更準確地說是 id 為 0 的使用者。創建與該moon
使用者的操作方式相同的使用者的唯一方法root
是也給該使用者 id 0 (幾個使用者可以擁有相同的身份證)。