[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: duvida sobre permissoes



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:

 luiz@debian:~$ /sbin/halt
 halt: must be superuser.
 luiz@debian:~$ ls -l /sbin/halt
 -rwxr-xr-x  1 root root 9808 2006-02-09 22:23 /sbin/halt
 luiz@debian:~$ 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



Reply to: