PPPOE sem ser root, tem como? ninguem? =/

1. PPPOE sem ser root, tem como? ninguem? =/

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 03/04/2008 - 08:50h

Bom dia pessoal, tudo bem?

Estava pensando em um jeito de fazer com que qualquer usuário possa usar o pppoe-start, eu sei que da pra por no boot, e já fiz isso, mas é que as vezes o LIXO do speedy caí e minha mãe não consegue reconectar (sim, minha mãe usa Linux) aí queria saber se tem um jeito de qualquer usuário poder conectar. Já tentei copiar os arquivos pppoe* para /usr/bin e dar permissão a eles, mas não deu certo.

Deem-me uma Luz ;D

Abraços!


  


2. Re: PPPOE sem ser root, tem como? ninguem? =/

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 04/04/2008 - 13:39h

ninguém...?


3. chown

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/04/2008 - 14:02h

C já ouviu falar nesse comando? Ele modifica o dono e o grupo do arquivo. O comando é:

# chown renato:users nomedoarquivo

Sendo q renato é o nome do usuário e o users é o nome do grupo.

Dá pra fazer tb com o chmod tb. Com o comando:

# chmod a=rwx nomedoarquivo

Ou esse:

# chmod 777 nomedoarquivo

E não der certo, fala ae.

Falows!


4. Re: PPPOE sem ser root, tem como? ninguem? =/

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 04/04/2008 - 14:15h

Renato

Eu falei no post aí que já tentei dar permissão nos arquivos, porém não funcionou, você tem alguma outra sugestão?

Abraços!


5. Hum...

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 04/04/2008 - 14:33h

Tenta então incluir seu usuário a um grupo q tenha essa permissão (plugdev ou powerdev, não sei ao certo). Acontece a msm situação quando eu utilizo o wireshark, pq quem tem permissão para acessar comandos da minha placa d rede é só o root. Outra situação foi utilizar o dispositivo d som no skype como usuário comum: tive q incluir meu usuário ao grupo plugdev. Ae funfou legal.


6. Re: PPPOE sem ser root, tem como? ninguem? =/

César...
cesar

(usa CentOS)

Enviado em 04/04/2008 - 14:41h

Dê permissão ao sudo para o usuário da sua mãe,

dai é só você criar um script e colocar um atalho na área de trabalho dela,

-------------------------------------
#!/bin/sh

echo "Iniciando Conexão..."

sudo pppoe-start
-------------------------------------

Talvez funcione!

Abraço.





7. ae

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 04/04/2008 - 18:05h

Como este comando deve acessar o hardware provavelmente ele precisa de um acesso "maior" que um usuário comum, mesmo que o usuário tenha os direitos de excução.
Se você usar o sudo não vai adiantar nada, pois o sudo serve se o usuário for administrador, é meio que uma confirmação da operação de administrador, tanto que no sudo você digita sua própria senha e não a senha do root, não sei como é o caso de usar sudo com usuário bem fraco não lembro agora se ele pede a senha do root mas em ambos os casos não resolveria seu problema pois ela precisaria da senha do root.
Como resolver isto?
Simples:
Tem 2 maneiras:
A primeira é você fazer um script que roda em background e verifica a existencia de um arquivo em algum local publico e se existir chama o comando de start do adsl. Ai é só criar um atalho para ela clicar e criar um arquivinho bobo em algum lugar. Quem roda é o root mas quem manda rodar é o usuário dela.
Segunda opção é fazer algo mais inteligente (eu fiz isso na epoca que não existia roteador barato e quem roteava a web em casa de 99 até 2005 era um pentium 100 linux). Eu criei um programa em c que rodava em backgroud e analisava o status da web através do adsl-status e ainda através de algumas conexões estratégicas. Caso não conseguisse, ele pegava e fazia um adsl-stop e depois um adsl-start. Ele verificava de 1 em 1 minuto. Era imperceptivel e o maximo que a internet ficava fora era 1 minuto, mas no seu caso acho desnecessário. A solução 1 resolve.


8. ah

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 04/04/2008 - 18:10h

o legal que este programa que eu tinha feito fazia mais uma penca de coisa, do tipo atualizar o ip dinamico no cjb.net. Atualizar alguns links automáticamente de umas páginas remotas, dentre diversas outras coisas. E ah, era um pentium 100 (ou 133 não lembro exato) com 8 mb de memória e hd de 80Mb (MEGA BYTES) e rodava um linux que eu praticamente criei do zero baseado em slack. O servidor chegou a ficar 1 ano inteiro sem dar boot, pois além de eu acessar a web, meu pai, meu irmão, minha irmã e ainda mais eu micro (e a partir de 2001 meus 2 micros) acessavam a web através desse router (ele ficou 1 ano sem dar boot pois tbem tinha no-break que evita problemas de queda de energia). Ele só foi desativado pois este hd (da pré história) pifou e ele não aceitava hd com mais de 4GB (a placa mãe não reconhecia) e o preço de um hd era mais caro que comprar um router d-link (que eu uso até hj). Como não queria comprar um hd sucata aposentei a maquina e depois acabei vendendo em um lote de computadores velhos por 200 conto.


9. oO

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 04/04/2008 - 18:53h

OMG meu tópico virou uma história de vida lol

Valeu cara, vou tentar fazer aqui a opção 1, se não conseguir eu posto de novo, e se eu conseguir eu também posto de novo ;D


Abraços! E bom fim de semana pra todos!
(aqui o fds começou pois é o aniversário da cidade lol)


10. Re: PPPOE sem ser root, tem como? ninguem? =/

willian
tekmania

(usa Ubuntu)

Enviado em 04/04/2008 - 19:28h

1) Crie um arquivo texto com o nome 'conectar'.

2) Digite/copie o seguinte conteúdo:


pppoe-start

3) Salve o arquivo e copie-o para /usr/bin (com direitos de execução - sudo chmod +x /usr/bin/conectar)



4) Em Sistema - Administração - Usuários e Grupos, crie um grupo chamado 'dslusers' e adicione a ele todos os usuários que você quer que se conectem à INTERNET



5) No terminal, faça

'sudo visudo'

* isso irá carregar o arquivo de sudoers



6) Navegue até a última linha do editor que se abriu e digite

%dslusers ALL=NOPASSWD: /usr/bin/conectar

* a interpretação da linha é a seguinte: para os usuários do grupo 'dslusers', permita executar o programa

'conectar' através do sudo sem precisar digitar senha

7) Salvar com <CTRL>+O e sair com <CTRL>+X

8) Agora basta criar o ícone no desktop com o alvo 'sudo conectar'


11. Re: PPPOE sem ser root, tem como? ninguem? =/

willian
tekmania

(usa Ubuntu)

Enviado em 04/04/2008 - 19:30h

stremer
por isso que gosta de linux, tem cada historia mais doida que a outra ^^


12. Re: PPPOE sem ser root, tem como? ninguem? =/

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 04/04/2008 - 20:14h

caraca...

Valeu cara...um dia quero chegar nesse nível de sabedoria...;D

Abraços!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts