como exigir o sudo para ver os arquivos?

1

Eu tenho um servidor ssh. Eu permito que as pessoas se conectem a ele se quiserem. Eu faço minha lição de programação sobre isso. Estou com problemas com meu professor porque as pessoas estavam trapaceando. Eu preciso saber como exigir o sudo apenas para acessar o arquivo.

    
por Justin Rolf 07.02.2013 / 18:44

2 respostas

4

Você pode conseguir a mesma coisa alterando as permissões nos arquivos, sem precisar do sudo. Certifique-se de que todos os usuários estejam apenas em seus grupos de usuários privados e, em seguida, certifique-se de que os arquivos que você deseja proteger estejam em seu grupo de usuários particulares e verifique se esses arquivos não possuem permissões o + rwx.

    
por 07.02.2013 / 18:48
3

Altere o proprietário dos arquivos para root com este comando:

sudo chown root <file_name>

Em seguida, remova a permissão de leitura para group (g) e other (o), assim:

sudo chmod go-r <file_name>

Testado no Debian 6, mas deve funcionar em qualquer lugar.

Aqui está uma explicação mais completa das permissões do Unix , se você estiver interessado em uma resposta mais detalhada .

    
por 07.02.2013 / 19:03