Como posso criar um usuário sem premissão de root para poder executar o comando shutdown -p now?
Como alterar o arquivo passwd?
Valeu!
Como posso criar um usuário sem premissão de root para poder executar o comando shutdown -p now?
Como alterar o arquivo passwd?
Valeu!
e so editar o arquivo /etc/passwd mas vc tem que editar com este
comando vipw depois altera disso
etherlink:x:1004:100:,,,:/home/sandro:/bin/bash para isso
etherlink:x:0:0:,,,:/home/sandro:/bin/bash pronto e so reiniciar
o sistema pronto esta pronto para daum shutdown no servidor facil
facil.
Obrigado!
Eu também descobri que posso alterar esse tipo de permissão com o comando pw
pw usermod username - C config -q -u 0
O -u 0 transformará o usuário com o mesmo uid que o root.
Valeu!
Mas aí eu estou engando ou vc está criando um "clone" do root (um usuário com os mesmos poderes do root, mas nome diferente)? Uma coisa é ter usuários com alguns poderes de superusuário outra é ter vários superusuários.
Pra ter vários superusuários vc pode simplesmente executar vipw e mudar o gid e o uid do usuário q vc quer dar os "superpoderes" pra ser igual aos do root.
Acho q a saída mais elegante pra isso é usar SUDO. Tem material de como fazer isto no FreeBSD, tem um artigo muito bom sobre isto se não me falha a memória na ONLAMP.
fricardo
Voces sao loucos.
quantos root's voces querem espalhar porai???
usem sudoers ou entao voce pode tentar (nao sei c funciona legal) adicionar o usuario ao grpo shutdown, q ele deve ter permissao de dar shutdown, eh isso.
tente achar outras saidas, root nao eh tudo, qualquer solucao eh "ah, da root".
Concordo com o mistymst,
e continuo com a minha posição. SUDO é a melhor alternativa. Com ele vc não cria novos usuários root mas os usuários podem ter "algumas" atribuições de superuser e até mesmo ele pode ser usado para limitar os superpoderes de root.
SUDOERS (na verdade eh em minúsculas) eh o arquivo de configuração do SUDO. O artigo sobre sudo pra BSD na Onlamp está em
http://www.onlamp.com/pub/a/bsd/2002...y_Daemons.html
fricardo
vc pode liberar o shutdown para os usuarios comuns sem comprometer a segurança do root...
groupadd shutdown
chown root.shutdown /sbin/shutdown
chmod 4754 /sbin/shutdown
ln -s /sbin/shutdown /bin/shutdwon
Edite o arquivo /etc/login.defs e procure por
#CONSOLE_GROUPS floppy: audio:cdrom
e descomente, acrescentando o grupo shutdown, ficando assim:
CONSOLE_GROUPS floppy: audio:cdrom:shutdown
Pronto, logoff e logon novamente para estar tudo funcionando!!!
vc pode inclusive criar links no seu desktop para os comandos relacionados ao shutdown, como shutdown -h now ou shutdown -r now!
Boa sorte,
[]'s
Slice