Permissão no Kylix

18/09/2006

1

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.


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:
# 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