Tornar uma pasta precisa de raiz permanentemente

4

Eu quero fazer um diretório precisa de raiz para acessar. Eu tentei

chmod 000 /path/to/directory

E funciona, mas a mudança é facilmente reversível. Como eu faço isso permambent?

    
por someoneb100 18.06.2016 / 13:51

2 respostas

13

Comando errado. Você precisa alterar o proprietário e o grupo para 'root'.

chown root:root /path/to/directory

E se você quiser endurecê-lo ainda mais coloque o 'imutável' nele com

chattr -i /path/to/directory

(apenas 'root' pode definir isso de volta).

chmod 000 /path/to/directory

remove apenas permissões, mas ainda é de propriedade do usuário (e do grupo ao qual pertence). Não faz isso apenas para 'root'. Remover permissões de um diretório torna-o não-executável e, para que alguém o digite, você precisa desse conjunto.

    
por Rinzwind 18.06.2016 / 13:56
7

Você não precisa apenas alterar as permissões nessa pasta específica, mas também precisa alterar a propriedade dela. E até chmod 000 é uma má ideia, porque não permite que ninguém entre, use 700 . Apenas veja meu exemplo:

chmod 700 /path/folder
sudo chown -R root:root /path/folder

Veja aqui para mais informações sobre permissões de arquivos.

    
por Videonauth 18.06.2016 / 13:56