[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: smbmount como usuario comum



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



Reply to: