Como tornar os arquivos acessíveis apenas pela raiz?

24

Estou usando o Ubuntu e estou aqui para saber se há alguma maneira de modificar o acesso de um aplicativo específico para que somente o root possa ter acesso a ele?

Atualmente, esse aplicativo pode ser iniciado por usuários em geral, mas quero torná-lo para que apenas o root possa fazer isso.

rɑːdʒɑ
fonte

Respostas:

51

Verifique se o proprietário do aplicativo é root e defina as permissões para que somente o proprietário possa executá-lo.

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application

Se você examinar agora as permissões com ls -l /path/to/application, deverá ver o seguinte -rwx------ root root:, o que significa que o root pode ler, gravar e executar, e qualquer outra pessoa nem pode ler esse arquivo.

janeiro
fonte
1
Para encontrar o caminho para o aplicativo, use which. Por exemplo which cat,. Irá imprimir o caminho completo para o executável que corresponde ao nome fornecido.
um CVn
2
@january A parte que me confunde, porém, é que eu posso aparentemente rm <file>e funciona, mesmo que não seja raiz.
Otto
Use sudo chmod 600 /path/to/applicationse você não precisar de permissões de execução.
AxelWass
6

Altere as permissões desses aplicativos como raiz:

chmod 700 application-name
penreturns
fonte