- Login!!!
+ Responder ao Tópico
-
Login!!!
Fala galera blz???
É o seguinte, preciso saber como faço pra um usuário comum executar um shellscript mais ou menos assim:
#!/bin/sh
su - root -c ./teste.sh
Não sei se já deu pra entender, mas vou explicar, preciso que via shellscript um usuário comum se logue como root e volte, porém sem ter que pedir senha, tem alguma art-manha pra isso??? Ouvi dizer que talvez isso funcionasse, porém.... O comando que me passaram era o seguinte:
su - root < senha
Aonde senha era um arquivo que continha a senha do root, mas ele dá segmentation fault, como posso fazer isso??? Alguém tem alguma dica???? To deseperado já!!!!!!! <IMG SRC="images/forum/icons/icon27.gif">
Valewz......
-
Login!!!
vc perdeu a sewnha do root
-
Login!!!
Não é isso kra, vou tentar explicar melhor, tenho a senha do root, mas preciso que um usuário comum use alguns comandos que só o root pode executar, porém, não gostaria de ficar passando a senha do root para outros usuários, se der problema quem se ferra pra arrumar sou eu.... Bom, mas basicamente é isso, fiquei sabendo que existe um modo de se fazer isso via C, mas não sei programar em C, portanto se alguém puder me ajudar agradeço....
-
Login!!!
a sim eu tenho alguma coisa em C na minha casa logo que eu chegar eu te passo
qual distro vc usa ???
no cl tem uma opcao que vc perite os comando sem ser root
eu naum sei a onde mais tem
por isto eu fis uma rotina que na propria rotina digita a senha do root ssim os usuario simple naum fica sabendo da senha
-
Login!!!
É isso mesmo!!!!!!!!!!! Mas não entendi muito bem o que vc quis dizer, vc tem em C mas parece que já fez em Shell..... Bom deixa pra lá, é RedHat 7.3, blz??
Valew kra..... <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif">
-
Login!!!
EU TENHO EM SHELL E EM C É BEM O QUE VC PRESICA
-
Login!!!
Manda pra mim esse script, eu to precisando!!!!!
Pode ser no e-mail [email protected]
Valewz....
-
Login!!!
Ae kra, manda pra mim.....
PLEASE!!!!!!!!!! <IMG SRC="images/forum/icons/icon27.gif">
-
Login!!!
Olha vou lhe dar uma dica que nao eh bem uma dica hehe ... a melhor solucao para isso eh:
/etc/sudoers
la voce diz qual usuario (grupo, ou host+user, uma infinidade de opcoes) pode executar tal commando. utilizando do seguinte.
# sudo shutdown
o usuario digita sua senha e entao o comando e executa como se fosse root e fica logado no messages quem fez, de onde fez , qual tty+host e qual comando foi executado.
acho que eh isso que voce prescisa, edite esse arquivo ele tem um "mini" help nos comentarios se nao for suficiente
# man sudo
# man sudoers
# man sudoers.conf
coisas desse tipo devem lhe ajudar sensivelmente <IMG SRC="images/forum/icons/icon_smile.gif">
-
Login!!!
vc tb pode dar apenas o su
então ele pedira a senha, vc coloca, usa e depois de usar da um exit , e ta tudo certo
espero ter ajudado
TRONX
-
Login!!!
Ae tronx, blz???
É o seguinte kra, isso ajudaria sim, se eu quizesse que o usuário tivesse a senha do root, porém, não é isso que eu quero, quero apenas que ele se logue e possa executar um determinado comando, gostei da sua idéia mistymst, vou pesquisar sobre o assunto....
-
Login!!!
eu posso ajudar vc, só preciso que vc me diga quais aplicativos que estes usuários vão precisar usar.
A primeira idéia é válida e funciona.
Fazer ele buscar num arquivo a senha, mas de qualquer forma o usuário vai ficar como root, podendo fazer o que quizer.
Não sei se é a melhor solução.
Estou na universidade num laboratório que só tem windows, amanhã de manhã eu te dou algumas dicas
-
Login!!!
E ae kra, blz???
é o seguinte, aqui na empresa que trabalho, às vezes é nescessário que nos conectemos a alguns clientes para que possamos acertar a base de dados deles, porém eu não gosto da idéia de deixar a porta 22 ( por exemplo ) aberta 24 horas por dia, mesmo que seja direcionada para um determinado ip, porém, criei um shell script usando dialog com o nome de abre, esse kra abre um menu na qual dá pra escolher qual porta de cliente se quer abrir, porém não é sempre que estou aki na empresa, às vezes viajo e não tenho muito tempo, portanto, por enquanto tenho deixado a senha do root com eles, mas pretendo mudar isso, por esse caso é que preciso que isso funcione, basicamente é iptables, porém, só o root usa iptables, se puderem me ajudar valewz, e mais uma coisa o primeiro teste que eu fiz não funcionou, portanto acho que esse negócio de colocar a senha num arquivo é furada <IMG SRC="images/forum/icons/icon_frown.gif">
-
Login!!!
Ae ninguém tem outra solução???
-
Login!!!
essa definitivamente não seria uma boa solução.
configurar o Sudo corretamente e exigir autenticação do usuário para executar o comando como root seria, de longe, melhor do que executar su.
-
Login!!!
Legal!!!!!!!!!!!
Mas o que é Sudo?????
Ecomo se configura ele???
-
Login!!!
melhor vc ir na fonte:
http://www.courtesan.com/sudo
e leia a página de manual:
man sudo
man sudoers
Se começar a se sentir zonzo ao ler a página do sudoers, pule logo para os exemplos: é mais fácil entender vendo um exemplo do que acompanhar o lero-lero do autor...
-
Login!!!
Não me dei muito bem com esse Sudo, ele até executa o iptables, porém dá um erro, o iptables pede pra ser executado como root, preciso "realmente" que o usuário execute esse comando, mas sem ter poderes de root, minha idéia inicial era criar um script que logasse como root e executasse o comando usando um -c no su, porém ele pede senha, não quero que peça senha, quero apenas que execute o comando..... <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif">
-
Login!!!
E AE NINGUÉM TEM NADA??????? <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif">
-
Login!!!