Como definir permissão de root para todos os usuários?

1

Sou iniciante e não tenho nenhuma ideia sobre como dar permissões de root a todos os usuários. Tentei usar gpasswd -a sqeeph root , mas o terminal ainda exibe sqeeph@root

    
por user53324 28.11.2013 / 11:11

2 respostas

9

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.a superuser : 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 de root
  • sudo (ers): Certas contas, geralmente definidas em /etc/sudoers , permitiram fazer certas coisas como root user. Novamente, root define quem tem permissão para fazer coisas em seu nome


( fonte )

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ção etc/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 )


( fonte )

    
por 28.11.2013 / 11:41
-2

Conceder root permissão a todos os usuários é muito perigoso. Apesar de você precisar dar, adicione todos os usuários (aos quais você precisa fornecer root permission) para root group.

Siga os passos.

usermod -G root savvy
usermod -G root user
    
por 28.11.2013 / 11:21