Autor Tópico: Permissoes  (Lida 1838 vezes)

Offline seufagner

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Permissoes
« Online: 19 de Agosto de 2007, 12:58 »
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


Offline Esfinge

  • Usuário Ubuntu
  • *
  • Mensagens: 283
  • Debian 4.0 Lenny
    • Ver perfil
Re: Permissoes
« Resposta #1 Online: 19 de Agosto de 2007, 15:09 »
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 ...

Offline CarlosBrasilia

  • Usuário Ubuntu
  • *
  • Mensagens: 41
    • Ver perfil
Re: Permissoes
« Resposta #2 Online: 19 de Agosto de 2007, 15:12 »
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

Offline tfmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 441
    • Ver perfil
Re: Permissoes
« Resposta #3 Online: 19 de Agosto de 2007, 16:51 »
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.

Offline Esfinge

  • Usuário Ubuntu
  • *
  • Mensagens: 283
  • Debian 4.0 Lenny
    • Ver perfil
Re: Permissoes
« Resposta #4 Online: 19 de Agosto de 2007, 17:02 »
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  :-[