No Linux, o user ID (UID) do usuário root é 0 (zero), não d...
itens abaixo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A questão aborda o conceito de identificação de usuários em sistemas operacionais Linux, especificamente o User ID (UID). Em Linux, cada usuário do sistema é identificado por um número único, que é o UID. Este conceito é fundamental para a gestão de permissões e acessos dentro do sistema operacional. O usuário root tem um papel especial no Linux, sendo o administrador do sistema com capacidade de acesso irrestrito a todos os arquivos e comandos.
O UID atribuído ao usuário root é sempre 0. Este valor é reservado e possui significado especial, pois confere ao usuário privilégios máximos no sistema. Dessa forma, não é recomendável, e na prática jamais se deve, atribuir o UID 0 a qualquer outro usuário que não seja o root, para evitar problemas de segurança e garantir a integridade do sistema.
É importante compreender que o uso do UID 0 por outros usuários poderia efetivamente conceder a esses usuários os mesmos privilégios de superusuário do root, o que poderia levar a uma série de riscos à segurança do sistema. Portanto, a afirmação da questão está correta, e o gabarito é C, pois reflete corretamente a prática e a teoria por trás da administração de usuários em sistemas Linux.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O ID é um número único para cada conta de usuário. Por definição, o ID 0 (zero) é designado para o usuário root, que habilita os seus poderes como administrador do sistema. Por convenção, os IDs de 1 a 99 são utilizados para uso administrativo e contas de usuário utilizadas por serviços do sistema.
Deus nos ilumine!
Mude para:
Dessa forma o usuário leonardo, terá permissão de root.
A questão diz que não "deve" ser usado, mas não diz que não "pode". Essa condição foi usada porque é possível definir o identificador 0 para outros usuários, mesmo que não seja o root. Por questões de segurança, não deve ser feito.
Discordo Fabrício e Cesar, o ID de usuário deve ser único para o mesmo, mas pode ter vários usuários com mesmo ID de grupo
Gabarito Certo
O Linux gerencia os usuários e os grupos através de números conhecidos como UID (User ID) e GID (Group ID). Como é possível perceber, UID são números de usuários e GID são números de grupos. Os nomes dos usuários e dos grupos servem apenas para facilitar o uso humano do computador.
Um fato ainda não citado, é que cada usuário precisa pertencer a um ou mais grupos. Como cada arquivo ou processo pertence a um usuário, logo, esse arquivo/processo pertence ao grupo de seu proprietário. Assim sendo, cada arquivo/processo está associado a um UID e a um GID.
Os números UID e GID variam de 0 a 65536. Dependendo do sistema, o valor limite pode ser maior. No caso do usuário root, esses valores são sempre 0 (zero). Assim, para fazer com que um usuário tenha os mesmos privilégios que o root, é necessário que seu GID seja 0. Isso informa ao sistema que o usuário em questão é super usuário.
Observação: na verdade, existe um UID real e um UID efetivo. O mesmo ocorre com o GID. Os números reais geralmente são iguais aos efetivos. Os UIDs e GIDs reais são usados, basicamente, para fins de contabilidade, enquanto que os efetivos são os usados para execução.
Vamos na fé !
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo