Re: duvida sobre permissoes

2006-03-22 Por tôpico Luiz Fernando C Camargo
Fabiano Pires wrote:

 Alguns programas ignoram as permissões do sistema de arquivos e só
 permitem a execução mediante algumas premissas (ex: ser superuser,
 fazer parte do grupo root, pertencer a um grupo específico. O iptables
 é um exemplo perfeito. Às vezes você consegue acesso ao programa mas
 não aos arquivos ou outros comando de que ele necessita.

Ah tá... então a coisa é mais complicada ainda.
 

 Teoricamente, root é o nome de um usuário e superuser diz-se de
 qualquer usuário com id=0 (em /etc/passwd). Idealmente, os programas
 deveriam checar se você tem permissão de admin checando se o valor do
 seu ID = 0. Mas eu não sei se todos funcionam assim ...

Falou, obrigado.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: duvida sobre permissoes

2006-03-22 Por tôpico Luiz Fernando C Camargo
Fabio Guerrazzi wrote:

 No linux certas coisas só o root pode fazer. Também acho um saco. Porém
 não acho certo dar privilégios de root ao meu usuário (ele é meio relapso
 :)

Você não é o único :)


 Ontem eu queria que a máquina desligasse sozinha a certa hora. Fiz um
 script com o halt e mandei o root rodar um at. A alternativa (mais
 trabalhosa) seria o sudo.
 
 Fabio.

Obrigado por responder.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: duvida sobre permissoes

2006-03-22 Por tôpico Luiz Fernando C Camargo
Marcos Vinicius Lazarini wrote:

 Quando a permissão está errada, ai é o bash quem reclama, e com outro
 erro:
 
 $ ls -l comments
 -rw-r--r--  1 user user 131 May 14  2004 comments
 $ ./comments
 -bash: ./comments: Permission denied

Verdade, confirmei isso, mas você quis dizer algo como 

-rw-r-xr-x  1 user user 131 May 14  2004 comments
 
com permissão de execução para alguém, suponho.


 O halt deve fazer alguma verificação interna pra ter certeza de que é o
 root quem o chamou Como não é um script, nao dá pra saber direito o
 que faz:
 
 $ file /sbin/halt
 /sbin/halt: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
 GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped

Tá, obrigado.
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



duvida sobre permissoes

2006-03-21 Por tôpico Luiz Fernando C Camargo

Tenho duas perguntas, provavelmente muito idiotas, mas vou arriscar,
espero que ninguém se aborreça com isso:

1ª pergunta:

 [EMAIL PROTECTED]:~$ /sbin/halt
 halt: must be superuser.
 [EMAIL PROTECTED]:~$ ls -l /sbin/halt
 -rwxr-xr-x  1 root root 9808 2006-02-09 22:23 /sbin/halt
 [EMAIL PROTECTED]:~$ ls -ld /sbin
 drwxr-xr-x  2 root root 4392 2006-03-20 13:34 /sbin

Eu pensei que eu, usuário luiz, tivesse direito de execução do
programa halt, já que a permissão de execução do comando halt 
para outros é 'r-x'.  Isto não significa leitura E execução? 

Chute meu: será que é assim porque o halt vai executar outros
programas para os quais eu não tenho permissão?


2ª pergunta:

 [EMAIL PROTECTED]:~$ /sbin/halt
 halt: must be superuser.
 [EMAIL PROTECTED]:~$ /sbin/shutdown
 shutdown: you must be root to do that!

Tem alguma diferença entre root e superuser?


Obrigado, Luiz Fernando


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: duvida sobre permissoes

2006-03-21 Por tôpico Fabiano Pires
Em 21/03/06, Luiz Fernando C Camargo[EMAIL PROTECTED] escreveu:

 Tenho duas perguntas, provavelmente muito idiotas, mas vou arriscar,
 espero que ninguém se aborreça com isso:

 1ª pergunta:

  [EMAIL PROTECTED]:~$ /sbin/halt
  halt: must be superuser.
  [EMAIL PROTECTED]:~$ ls -l /sbin/halt
  -rwxr-xr-x  1 root root 9808 2006-02-09 22:23 /sbin/halt
  [EMAIL PROTECTED]:~$ ls -ld /sbin
  drwxr-xr-x  2 root root 4392 2006-03-20 13:34 /sbin

 Eu pensei que eu, usuário luiz, tivesse direito de execução do
 programa halt, já que a permissão de execução do comando halt
 para outros é 'r-x'.  Isto não significa leitura E execução?

 Chute meu: será que é assim porque o halt vai executar outros
 programas para os quais eu não tenho permissão?

Alguns programas ignoram as permissões do sistema de arquivos e só
permitem a execução mediante algumas premissas (ex: ser superuser,
fazer parte do grupo root, pertencer a um grupo específico. O iptables
é um exemplo perfeito. Às vezes você consegue acesso ao programa mas
não aos arquivos ou outros comando de que ele necessita.

 2ª pergunta:

  [EMAIL PROTECTED]:~$ /sbin/halt
  halt: must be superuser.
  [EMAIL PROTECTED]:~$ /sbin/shutdown
  shutdown: you must be root to do that!

 Tem alguma diferença entre root e superuser?

Teoricamente, root é o nome de um usuário e superuser diz-se de
qualquer usuário com id=0 (em /etc/passwd). Idealmente, os programas
deveriam checar se você tem permissão de admin checando se o valor do
seu ID = 0. Mas eu não sei se todos funcionam assim ...

 Obrigado, Luiz Fernando

De nada,
Fabiano



Re: duvida sobre permissoes

2006-03-21 Por tôpico Fabio Guerrazzi
Luiz Fernando C Camargo disse:

 Tenho duas perguntas, provavelmente muito idiotas, mas vou arriscar,
 espero que ninguém se aborreça com isso:

 1ª pergunta:

  [EMAIL PROTECTED]:~$ /sbin/halt
  halt: must be superuser.
  [EMAIL PROTECTED]:~$ ls -l /sbin/halt
  -rwxr-xr-x  1 root root 9808 2006-02-09 22:23 /sbin/halt
  [EMAIL PROTECTED]:~$ ls -ld /sbin
  drwxr-xr-x  2 root root 4392 2006-03-20 13:34 /sbin

 Eu pensei que eu, usuário luiz, tivesse direito de execução do
 programa halt, já que a permissão de execução do comando halt
 para outros é 'r-x'.  Isto não significa leitura E execução?

 Chute meu: será que é assim porque o halt vai executar outros
 programas para os quais eu não tenho permissão?


 2ª pergunta:

  [EMAIL PROTECTED]:~$ /sbin/halt
  halt: must be superuser.
  [EMAIL PROTECTED]:~$ /sbin/shutdown
  shutdown: you must be root to do that!

 Tem alguma diferença entre root e superuser?



No linux certas coisas só o root pode fazer. Também acho um saco. Porém
não acho certo dar privilégios de root ao meu usuário (ele é meio relapso
:)
Ontem eu queria que a máquina desligasse sozinha a certa hora. Fiz um
script com o halt e mandei o root rodar um at. A alternativa (mais
trabalhosa) seria o sudo.

Fabio.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: duvida sobre permissoes

2006-03-21 Por tôpico Marcos Vinicius Lazarini

Luiz Fernando C Camargo wrote:


Tenho duas perguntas, provavelmente muito idiotas, mas vou arriscar,
espero que ninguém se aborreça com isso:

1ª pergunta:

 [EMAIL PROTECTED]:~$ /sbin/halt
 halt: must be superuser.
 [EMAIL PROTECTED]:~$ ls -l /sbin/halt
 -rwxr-xr-x  1 root root 9808 2006-02-09 22:23 /sbin/halt
 [EMAIL PROTECTED]:~$ ls -ld /sbin
 drwxr-xr-x  2 root root 4392 2006-03-20 13:34 /sbin

Eu pensei que eu, usuário luiz, tivesse direito de execução do
programa halt, já que a permissão de execução do comando halt 
para outros é 'r-x'.  Isto não significa leitura E execução? 


Quando a permissão está errada, ai é o bash quem reclama, e com outro erro:

$ ls -l comments
-rw-r--r--  1 user user 131 May 14  2004 comments
$ ./comments
-bash: ./comments: Permission denied

O halt deve fazer alguma verificação interna pra ter certeza de que é o root 
quem o chamou Como não é um script, nao dá pra saber direito o que faz:


$ file /sbin/halt
/sbin/halt: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for 
GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped


--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]