Salvar um arquivo na pasta init.d [RESOLVIDO]

Iniciado por cris.tom, 22 de Julho de 2008, 21:36

tópico anterior - próximo tópico

cris.tom

 ??? Olá pessoal! consegui compartilhar a internet com um servidor (Ubuntu) e um cliente (Vista), só que toda vez que reinicio o cpu tenho que digita todo o script novamente no Terminal...já vi em vários tutoriais como fazer para que naum precise ficar toda hora digitando estes comandos...até porque minha esposa naum vai querer saber disso, ela vai querer ligar o cpu e conectar direto...hahaha...quando tento salvar o script que fiz no editor de texto na pasta init.d aparece uma mensagem de erro dizendo que "Não foi possível salvar o arquivo" /etc/init.d/compartilhar (nome do meu script)". Vc naum tem as permissões necessárias, etc, etc...Já fui também em Sistema/Administração/Janela de início de sessão e tentei liberar por lá, mas naum deu certo...pelo terminal naum sei como poderia salvar o tal arquivo de inicialização na pasta init.d...como vcs puderam ver já fui em vários tópicos e sites, mas ainda estou tendo que digitar todos os comandos para compartilhar a net...se alguém puder me ajudar será muito bom...Valeu pessoal. :'(
Linux, uma questão de filosofia!

clcampos

#1
Edite o arquivo usando o sudo (para o terminal) ou gksudo para o ambiente gráfico.

No Aplicações > Acessórios > Terminal (ou Consola) digite:

sudo  gedit  /etc/init.d/compartilhar

ou

sudo  nano  /etc/init.d/compartilhar

Usando o ambiente gráfico digite Alt + F2 e na caixa que se abre digite "gksudo  gedit  /etc/init.d/compartilhar"

Assim é possível salvar seu arquivo.

A sim, é necessário que seu usuário tenha direitos administrativos (estar no grupo admin), como o usuário criado durante a instalação.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

pinduvoz

#2
Citação de: clcampos online 22 de Julho de 2008, 21:47
Edite o arquivo usando o sudo (para o terminal) ou gksudo para o ambiente gráfico.

...

Usando o ambiente gráfico digite Alt + F2 e na caixa que se abre digite "sudo  gedit  /etc/init.d/compartilhar"


O que o clcampos disse (1o. §), mas errou ao digitar (2o. §), é que com o "Alt + F2" vc deve digitar:

gksudo gedit /etc/init.d/compartilhar

E não esqueça de dar permissão de execução ao seu script, o que pode ser feito pelo Nautilus como root:

gksudo nautilus

Abra a pasta "/etc/init.d", escolha propriedades do script clicando com o direito do mouse nele e marque (clique no quadradinho) a caixa de execução em "permissões".

Se quiser fazer o mesmo pelo Terminal é mais fácil:

sudo chmod +x /etc/init.d/compartilhar

Até.

:: Linux Registered User nº 439378 ::

cris.tom

Valeu pessoal! Deu tudo certo por aqui...agora é só aprender mais...muito obrigado pela ajuda... ;D
Linux, uma questão de filosofia!