Array
(
)

Permissão no Kylix

Kroki
   - 18 set 2006

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.


Dopi
   - 20 set 2006

Se vc não for o root não tem como alterar o arquivo... a não ser pelo ´sudo´

para fazer um sudo vc precisa digitar (como root) visudo isso editara de forma correta o arquivo /etc/sudoers... Lembre que no sudo é sempre importante citar o caminho inteiro do comando... Exemplo:
#Código

# 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 principal ALL=NOPASSWD:/sbin/shutdown, permitirá que o usuário principal, de qualquer HOST/IP (ALL) possa executar o comando /sbin/shutdown sem a necessidade de digitar a senha (NOPASSWD)

Para executar o comando acima, através do sudo, chamamos:
sudo shutdown