Como bloquear o uso de aplicativos de outros usuários

1

Como eu faria para não permitir que usuários não administrativos usem aplicativos para os quais eu não uso? Sou novo em arquivos de configuração, então, por favor, me dê instruções passo-a-passo para que eu não estrague minha máquina por acidente.

    
por Randol Albert 06.08.2015 / 23:58

1 resposta

1

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.

    
por Ben Wesemann 07.08.2015 / 00:50