Se um programa for compartilhado em / usr / share, todos os usuários terão direitos para executá-los. Uma maneira simples de restringir outros usuários de executar esses arquivos, sem desinstalar e reinstalar, é alterando as permissões de acesso.
Execute esta linha de código, substitua o programa pelo nome do programa que você deseja restringir as permissões. (Substitua / usr / share pela localização atual se o arquivo que você está restringindo não estiver no arquivo de compartilhamento.)
$ ls -al /usr/share | grep program
A saída será algo como
drwxr-xr-x 3 ben adm 102B Feb 12 23:11 program
No meu caso, o arquivo é legível e executável por todos os usuários, o proprietário é me (ben) e pertence ao grupo adm (administradores).
Queremos que o grupo de arquivos seja algo que apenas os administradores podem acessar. Use um grupo em que todos os administradores estejam (como adm) e altere-o usando:
# chown :adm /usr/share/program
Em seguida, queremos alterá-lo para apenas ser legível e executável pelo proprietário e pelo grupo.
# chmod 750 /usr/share/program
Isso mudará as permissões para drwxr-x ---
Sucesso!
Isso deve fazer o truque. Teste e deixe-me saber se não funciona?!?!
Além disso, veja como as permissões funcionam nos arquivos link Espero que seja útil para o futuro.