instala o sudoers, edita o arquivo /etc/sudoers (como root) e acrescenta
comandos que voce utiliza como usuario comum :
fulano ALL = NOPASSWD: /sbin/shutdown, /sbin/poweroff, /sbin/halt,
/sbin/reboot, /bin/cdrecord, /usr/bin/mount, /sur/bin/smbmount
o 'NOPASSWD' vai fazer com que o sudoers nao abra um prompt para digitar
a senha especial do root. Claro que dessa forma o seu login para usar
smbmount ficaria menos seguro, imagine um virus que use o comando
smbmount : na conta de outros ele nao faria nada, na sua conta ele
poderia fazer um belo estrago, entao minha sugestao se voce quer usar o
NOPASSWD é criar um script com o smbmount dentro e colocar esse script
na relação do sudoers e executar sempre o script via sudo para fazer sua
montagem.
A sintaxe para o sudo é :
sudo smbmount //10.10.0.1/info /matriz/info -o ...
ou
sudo /usr/bin/nomedoscript.sh
O comando smbmount é um programa que depende de outros que ficam tambem
no samba-clients então para acertar via chmod voce teria que acertas
essas pequenas permissoes nestes programas executaveis tambem. É muito
mais fácil e simples usando sudoers.
[]'s
Telmo Lemos da Rosa escreveu:
Pessoal,
Alguem sabe como faço para permitir que o smbmount seja executado por um
usuario comum?
Entre inumeros testes, também já alterei as permissões do smbmount
chmod +s smbmount
Porem a mensagem é sempre a mesma
smbmount //10.10.0.1/info /matriz/info -o username=telmolr,password=xxxxxx
cannot mount on /matriz/info: Operation not permitted
smbmnt failed: 1
Alguem já passou por isso?
Grato desde já,
Telmo Lemos da Rosa
www.inphormatika.com.br
--
Jabber : sirhamacker
Skype : sirhamacker
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]