Permissão no Kylix
18/09/2006
0
Gostaria de saber como se faz (ou não é possível) alterar um conteudo de um arquivo texto do root.
Tipo,abrir o arquivo em um memo alterar uma configuração e salvar.
Ja pensei no Sudo,mas não sei como implementar.
Tipo,abrir o arquivo em um memo alterar uma configuração e salvar.
Ja pensei no Sudo,mas não sei como implementar.
Kroki
Curtir tópico
+ 0
Responder
Posts
20/09/2006
Dopi
Se vc não for o [b:4244d6b5cf]root[/b:4244d6b5cf] não tem como alterar o arquivo... a não ser pelo ´sudo´
para fazer um sudo vc precisa digitar (como root) [b:4244d6b5cf]visudo[/b:4244d6b5cf] isso editara de forma correta o arquivo [b:4244d6b5cf]/etc/sudoers[/b:4244d6b5cf]... Lembre que no sudo é sempre importante citar o caminho inteiro do comando... Exemplo:
O comando [b:4244d6b5cf]principal ALL=NOPASSWD:/sbin/shutdown[/b:4244d6b5cf], permitirá que o usuário [b:4244d6b5cf]principal[/b:4244d6b5cf], de qualquer HOST/IP (ALL) possa executar o comando [b:4244d6b5cf]/sbin/shutdown[/b:4244d6b5cf] sem a necessidade de digitar a senha (NOPASSWD)
Para executar o comando acima, através do [b:4244d6b5cf]sudo[/b:4244d6b5cf], chamamos:
[b:4244d6b5cf]sudo shutdown[/b:4244d6b5cf]
para fazer um sudo vc precisa digitar (como root) [b:4244d6b5cf]visudo[/b:4244d6b5cf] isso editara de forma correta o arquivo [b:4244d6b5cf]/etc/sudoers[/b:4244d6b5cf]... Lembre que no sudo é sempre importante citar o caminho inteiro do comando... Exemplo:
# sudoers file. This file MUST be edited with the ´visudo´ command as root. See the sudoers man page for the details on how to write a sudoers file. Host alias specification User alias specification Cmnd alias specification Defaults specification Runas alias specification User privilege specification rootALL=(ALL) ALL Uncomment to allow people in group wheel to run all commands ¬wheelALL=(ALL)ALL Same thing without a password # ¬wheelALL=(ALL)NOPASSWD: ALL Samples ¬users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom ¬users localhost=/sbin/shutdown -h now principal ALL=NOPASSWD:/sbin/shutdown principal ALL=NOPASSWD:/sbin/init djsystem,principal ALL=NOPASSWD:/opt/djsystem/copia.sh
O comando [b:4244d6b5cf]principal ALL=NOPASSWD:/sbin/shutdown[/b:4244d6b5cf], permitirá que o usuário [b:4244d6b5cf]principal[/b:4244d6b5cf], de qualquer HOST/IP (ALL) possa executar o comando [b:4244d6b5cf]/sbin/shutdown[/b:4244d6b5cf] sem a necessidade de digitar a senha (NOPASSWD)
Para executar o comando acima, através do [b:4244d6b5cf]sudo[/b:4244d6b5cf], chamamos:
[b:4244d6b5cf]sudo shutdown[/b:4244d6b5cf]
Responder
Clique aqui para fazer login e interagir na Comunidade :)