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 doprograma 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 deniedO 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