10.21.2014

Impedir que utilizadores regulares executem programas em Linux

Administradores de sistemas Linux podem ter a necessidade de restringir o acesso de utilizadores regulares a certos comandos. Por exemplo, o programa top pode ser executado por qualquer utilizador. Se desejarmos que apenas o root possa executar o top efectuamos os comandos:

[root@CentOs02 ~]# which top
/usr/bin/top

[root@CentOs02 ~]# chmod 0700 /usr/bin/top

Mudando para um utilizador regular e testando o comando, verifica-se que este não o pode executar

[root@CentOs02 ~]# su mt
[mt@CentOs02 root]$ top
bash: /usr/bin/top: Permission denied