Como um usuário pode restringir seus próprios direitos de grupo sem ser root?

3

Como posso alterar meus direitos de usuário de rwx para r-x no nível do grupo? Estou tentando garantir que não posso tocar em nenhum dado pertencente a outros usuários quando estiver desenvolvendo e depurando meus scripts. Depois de verificar se meus scripts funcionam corretamente, quero voltar para rwx para executar meus scripts no modo de produção. No entanto, não tenho direitos específicos de sudo / root

    
por Jean-Pierre Delouche 23.04.2013 / 14:19

2 respostas

2

Em Unices modernos, somente o proprietário do arquivo pode alterar o modo de arquivo. Havia alguns Unices históricos que tinham um recurso chamado "group superuser", mas isso não existe mais em nenhum Unix moderno que eu conheça.

A única maneira de fazer isso seria ter um programa setuid que verifique suas associações de grupo e permita que você chmod se você corresponder ao grupo do arquivo.

    
por 23.04.2013 / 14:32
0

Se isso estiver preocupado, configure um usuário e use esse para fazer testes. Pode ter um script em sua casa que copie / vincule alguns arquivos / diretórios legais para o playground no $HOME do novo usuário. Se você quiser brincar, execute su - testuser , execute o script para configurar as coisas (se a última rodada tiver destruído tudo, isto é) e teste. Pode ter um terminal aberto para o usuário do teste.

Apenas tome cuidado para não confundir os terminais. Um clássico muito lembrado aqui foi um muito alto OOPS ... "alguém" tinha reboot ed, não sua máquina mas na sessão ssh para nosso servidor central. Na tarde de quarta-feira, o dever de casa do banco de dados estava previsto naquela noite. Não posso te dizer o quanto nos divertimos naquele dia ...

    
por 23.04.2013 / 21:35