Permissoes

Iniciado por seufagner, 19 de Agosto de 2007, 12:58

tópico anterior - próximo tópico

seufagner

Ola,

Como altero (se é que isto é possível) as permissões para determinado programa escrever/ler arquivos ?
Por exemplo:

Ao iniciar o Jetty, um Container de servlets, ele tenta escrever no log.. Mas ao tentar criar o arquivo dá erro.. Como se não tivesse as permissão adequada..

A pergunta é: Os programas instalados assumem os "grants" do usuario? Ou o linux faz restricoes de leitura/escrita para o programa em si?

[]s


Esfinge

O ideal seria instalar todos os programas como root, assim eles tem direito de leitura/escrita em qualquer pasta, ou seja, sim eles assumem os "grants", se você o instalou como usuario normal, provavelmente vai ter varios problemas pois o programa terá permissões limitadas...

mas você pode tentar fazer o seguinte: vai no terminal e digita, sudo nautilus
agora vai na pasta onde ta o programa que você quer rodar e clicando com o botão direito propriedades, depois altere o dono para root .. permissão de leitura escrita etc.. tbm pode ser feito via terminal, sudo -i, cd /usr/bin ...

CarlosBrasilia

eu particularmente nao gosto de instalar programas como root, prefiro instalar e se for necessario rodar como root, no seu caso parece ser necessario...

tenta rodar ele pelo terminal


Ex:
sudo gedit

*vai abrir o gedit com permissoes de root podendo alterar os arquivos independente de ser seu ou nao....


Specification   Genuine Intel(R) CPU T2050 @ 1.60GHz
Cache Size   2048kb
Frequency   800,00MHz
Kernel               Linux 2.6.20-16-generic (i686)
Distribution    Ubuntu 7.04
ATA TOSHIBA MK1234GS

tfmoraes

Esfinge, as permissões do programas são as mesma do usuário que a está utilizando, ele é um processo do usuário. Por isso que para rodar um programa como root, ou outro usuário, você precisa utilizar comando sudo ou o su.

Esfinge

hmm, tem razão foi um equivoco .. eu sabia disso mas acabei tomado pelo pensamento de que o programa estava querendo privilegio root... então peço desculpa pelo meu erro, e como já foi dito tenta abrir o programa com sudo. Desculpa o erro  :-[