Como configurar privilégios sudo para usuário no Linux
- 2607
- 40
- Loren Botsford
O sudo é usado para fornecer acesso aos comandos root (super administrador) a usuários que não são de raiz. Por exemplo, como administrador, você deseja fornecer acesso para reiniciar o servidor da web para o usuário usuario, Mas ele não pode fazer nenhuma alteração em sua configuração. Você pode fornecer acesso a sudo ao usuário usuario para fazer isso.
Para editar o uso do arquivo de configuração do sudo:
Visudo
O comando acima abrirá o arquivo /etc /sudoers em um editor. Este arquivo é o principal arquivo de configuração das configurações do sudo. No arquivo sudoers, você receberá uma entrada como abaixo. Isso fornece privilégios ao usuário root para fazer qualquer coisa.
raiz tudo = (tudo) tudo
Sudores Sintaxe do arquivo
O formato de /etc /sudores é como abaixo
Host de usuário: comando runas
- do utilizador - Nome do usuário, use % sinal para especificar um nome de grupo como % webadmins
- hospedar - Nomes de host de computador
- correr como - Usuário para executar como, opções comuns são usadas raiz ou tudo
- comando - Um ou mais comando de nível raiz
Fornecer acesso ao usuário
Agora, se você deseja fornecer privilégios de reinicialização do servidor da web ao usuário usuario, Adicione a configuração abaixo no arquivo sudoers
nick all = (root) nopoasswd: /etc /init.reiniciar d/httpd
NooPasswd significa que nenhuma verificação é necessária se você deixar isso de fora, usuario terá que entrar novamente em sua própria senha. Agora usuário usuario pode reiniciar o servidor da web usando o seguinte comando.
sudo /etc /init.reiniciar d/httpd
Fornecer acesso ao grupo
Para fornecer acesso aos comandos do superusuário a um grupo de usuários. Defina o nome do grupo começou com o % símbolo. De acordo com o exemplo abaixo, todos os usuários do Group Webadmin terão o privilégio de executar o comando.
%webadmin all = (root) /etc /init.reiniciar d/httpd
- « Como usar o comando sed para substituir a string nos arquivos
- Como instalar o nginx mysql php com php-fpm no CentOS/rhel »