na máquina RHEL 7.9 criamos um novo usuário -moon
Nota - usuário moon criado por useradd
, e damos senha por passwd
comando ao usuário moon
moon
usuário deve ter o mesmo privilégio de poder forte queroot
e para isso adicionamos a seguinte configuração em/etc/sudoers
moon ALL=(ALL) ALL
moon ALL=(ALL:ALL)ALL
moon ALL=(ALL) NOPASSWD:ALL
mas temos o seguinte problema
acessamos o usuário moon como
# su moon
$ whoami
moon
mas quando tentamos mudar de usuário para hdfs
usuário de usuário moon
, obtemos o prompt de senha
$su hdfs
Password:
qual a configuração necessária para contornar a senha , como aconteceu no usuárioroot
aqui está o exemplo do usuárioroot
# su hdfs
no exemplo acima é do usuário root
e não precisamos responder sobre a senha
/etc/sudoers
apenas configurasudo
; para exercer as permissões concedidas pela sua configuração, omoon
usuário precisa usarsudo
:O único usuário que pode
su
para outro usuário sem digitar uma senha éroot
, mais precisamente o usuário com id 0. A única maneira de criar ummoon
usuário que funciona da mesma forma queroot
é dar a esse usuário id 0 também (vários usuários podem ter o mesma identificação).Para criar um usuário com id 0, crie-o como de costume, por exemplo , usando
em seguida, altere-o para id 0 usando