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.

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.