Primeiro: A idéia de dar privilégios de root
a todos os usuários, seja por um mal-entendido ou pelo risco de que todos possam (possivelmente sem querer) derrubar todo o sistema, é a coisa mais perigosa que se pode fazer.
Existem diferentes papéis:
-
root
a.k.asuperuser
: Poderia fazer tudo com todo o sistema E todo mundo dados, por ex. Exclua outros usuários também. Existe um design de camiseta com o slogan: » Eu sou root. Se você me ver rindo, é melhor ter um backup « -
user
: contas pelas quais as pessoas podem usar o sistema. Em qualquer extensão que seja permitida, por ex. instalar dados, excluir outros usuários, excluir partes essenciais do sistema etc. depende deroot
-
sudo
(ers): Certas contas, geralmente definidas em/etc/sudoers
, permitiram fazer certas coisas comoroot
user. Novamente,root
define quem tem permissão para fazer coisas em seu nome
(
O que eu, pessoalmente, recomendaria seria:
- Considere dar certos direitos a determinados usuários
- OU coloque algumas contas em um grupo com permissões especiais
-
OU coloque as contas especiais que você deseja que possam explodir seu sistema no reino entre no arquivo
sudo
ers através da ediçãoetc/sudoers
→ Aqui um manual do sudo.ws sobre como configurar/etc/sudoers
Novamente: dar a todos os usuários um Big Red Button seria interessante em uma máquina virtual e assisti-lo indo pelo ralo em toda a sua glória como se fumble ao redor. Mas não se deve operar em um coração exposto com ferramentas que eles possivelmente não podem manipular. Todo o resto seria suicida. Deixe root
priviledges em root
.
Você pode estar interessado em este artigo sobre sudo
e também → este artigo sobre segurança básica do UNIX . E outro webcomic em root
(aqui no papel de um → Admin (istrator) )
E um último sobre ser root e excluir outras contas: Nos quadrinhos abaixo, root
exclui a conta » megan « ( userdel --remove
excluiria o diretório /home
e todas as suas contas subdiretórios (dados pessoais dos usuários) da conta » megan « também (provavelmente saindo do tópico, mas vale a pena ler: → Uma introdução básica a userdel
)
(