Não Consigo acessar um arquivo.

1. Não Consigo acessar um arquivo.

Leandro Vallejo Zaranski
Leandrovz

(usa Ubuntu)

Enviado em 11/01/2015 - 22:19h

Não estou conseguindo acessar o arquivo /etc/security/limits.conf
Me diz que a não tenho permissão porem eu estou no modo root.
Alguem poderia me ajudar?


Grato
Leandro


  


2. Re: Não Consigo acessar um arquivo.

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 12/01/2015 - 00:07h

Qual o comando ou programa você está usando para acessar o arquivo? Tente nos dar mais detalhes.



3. Re: Não Consigo acessar um arquivo.

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/01/2015 - 10:49h

Leandrovz escreveu:

Não estou conseguindo acessar o arquivo /etc/security/limits.conf
Me diz que a não tenho permissão porem eu estou no modo root.
Alguem poderia me ajudar?


Grato
Leandro


Se está como root e tem o acesso negado, alguém ou algum processo modificou as permissões do arquivo (bom consigo pensar também em problems de disco mas deixemos de lado por enquanto :P).

Para começar, envie o resultado dos comandos:

whoami 

ls -lh /etc/security/limits.conf 


Copie tanto o comando quanto a saída antes de enviar.



4. Re: Não Consigo acessar um arquivo.

Leandro Vallejo Zaranski
Leandrovz

(usa Ubuntu)

Enviado em 12/01/2015 - 19:22h

root@leandrovz:/home/leandrovz# whoami
root
root@leandrovz:/home/leandrovz# ls -lh /etc/security/limits.conf
-rw-r--r-- 1 root root 2,1K Jan 31 2014 /etc/security/limits.conf
root@leandrovz:/home/leandrovz#



5. Re: Não Consigo acessar um arquivo.

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/01/2015 - 19:37h

Leandrovz escreveu:

root@leandrovz:/home/leandrovz# whoami
root
root@leandrovz:/home/leandrovz# ls -lh /etc/security/limits.conf
-rw-r--r-- 1 root root 2,1K Jan 31 2014 /etc/security/limits.conf
root@leandrovz:/home/leandrovz#


Não há problema com permissão de acesso.

Como o fabio perguntou, como você está tentando acessar esse arquivo e qual é a exata mensagem de erro?




6. Re: Não Consigo acessar um arquivo.

Leandro Vallejo Zaranski
Leandrovz

(usa Ubuntu)

Enviado em 12/01/2015 - 19:57h

Na vdd que estou iniciando no linux agr e só me falaram pra digita
/etc/security/limits.conf
oq esta faltando?


7. Re: Não Consigo acessar um arquivo.

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/01/2015 - 20:23h

Leandrovz escreveu:

Na vdd que estou iniciando no linux agr e só me falaram pra digita
/etc/security/limits.conf
oq esta faltando?


Realmente não era nada do que eu esperava. Ufa! rsrss.

Vamos aos detalhes técnicos primeiro. Vou assumir que você está usando um shell chamado bash porque ele é o padrão na maioria das distribuições. A mensagem de erro que você recebeu foi:

bash: /etc/security/limits.conf: Permission denied 


ou

bash: /etc/security/limits.conf: Permissão negada 


caso seu sistema esteja configurado para a Língua Portuguesa (e falando nisto, você precisa melhorar o seu Português :P).

Isto acontece porque desta forma, o sistema assumi que você está tentando executar o arquivo e este arquivo não tem permissão de execução. Por curiosidade, se tivesse permissão de execução, sua tela seria entupida de um monte de mensagem de erro com o risco de causar danos inesperados.

As mensagens de erro que você recebeu são comuns também para quem está começando a escrever shell-script e não entende ainda sobre permissões de arquivos. A resolução é simples, mas fora do escopo falar sobre agora.

Pois bem, a parte anterior não é bem a que interessa a você neste momento porque você deseja ler o conteúdo do arquivo /etc/security/limits. Para tanto, usa-se deste comando como o 'cat', passando por paginadores (less, more, most etc) até editores de texto (ed, vim, o editor do emacs etc).

Eu sei que esse arquivo não é longo, então sinto-me a vontade para lhe sugerir alguns métodos:

1. cat:

cat /etc/security/limits 


este comando irá "cuspir" todo o conteúdo do arquivo na tela e não será possível ler muito bem.

2. usando paginadores:

less /etc/security/limits 


já com este comando você consegue ler o arquivo normalmente, usar as teclas PageUp e PageDown, pesquisar entre vários outros recursos.

3. Usando editores de texto:

vim /etc/security/limits 


este editor de texto (assim como o ed, emacs etc) não é amigável para quem está acostumado a editores/processadores de interface gráfica, caso o use, para sair você precisa digitar ESC :q ENTER. Caso queira fazer alterações, você precisa sair do modo visual e entrar no modo de edição com a tecla 'i', por exemplo, pode modificar o texto e para salvar use ESC :w ENTER.

Bem, acho que para a primeira aula está bom.



8. Re: Não Consigo acessar um arquivo.

Leandro Vallejo Zaranski
Leandrovz

(usa Ubuntu)

Enviado em 12/01/2015 - 20:40h

Muito Obrigado ajudou bastante só tenho mais uma duvida teria como editar o arquivo abrindo ele no gedit?



9. Re: Não Consigo acessar um arquivo.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 12/01/2015 - 21:39h

Tem sim!

como Gedit é um editor gráfico, a mansira correta de editar é em modo root, mas com sudo gráfico...

abra um terminal como usuário comum (não como Root) e execute:

$ gksu gedit /etc/security/limits.conf OU
$ gksudo gedit /etc/security/limits.conf

se vc usar "gksu" use senha de ROOT e se usar "gksudo" use senha de usuário.

deste modo, estará editando o arquivo como root. Sempre que usar aplicativo gráfico, use sudo gráfico, e para os comandos comuns use sudo. Ex para ver o mesmo arquivo, use:

$ sudo cat /etc/security/limits.conf


Seu erro foi que o comando simples, assim /etc/security/limits.conf só diz qual é o arquivo, e diz que vc não pode acessar,não o acessa. Não colocou comando associado a ele. é como se o sistema ter perguntasse: "o que faço com o arquivo /etc/security/limits.conf"?

Outro exemplo, se quiser ir para a pasta dele antes de editar, faça assim:

$ cd /
$ cd etc/security
$ gksudo gedit limits.conf


Albfneto, Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: 479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts