Que tal duas máquinas virtuais diferentes? Dessa forma, cada uma pode fazer o que quiser ao sistema sem ter acesso aos arquivos uns dos outros.
Acabei de criar um servidor de desenvolvimento Ubuntu e gostaria de trabalhar com duas equipes nele. Eu quero que as pessoas dessas equipes façam o que quiserem, mas eu não quero que eles sejam capazes de ver os arquivos da outra equipe, como eu faço isso?
Se eu colocá-los no arquivo sudo-ers, eles podem acessar a pasta da outra equipe, sem sudo, eles reclamam que não são capazes de instalar um novo software na máquina. Como posso dar a eles o poder de que precisam sem a capacidade de ver os arquivos da outra equipe?
Que tal duas máquinas virtuais diferentes? Dessa forma, cada uma pode fazer o que quiser ao sistema sem ter acesso aos arquivos uns dos outros.
Você pode dar acesso ao sudo por comando.
adicione apt-get
, iniciando e parando os daemons necessários em /etc/init.d
e pronto.
Crie dois grupos e adicione usuários a cada grupo com base na separação da equipe.
Além disso, eu criaria dois diretórios iniciais (por exemplo, / home / team1 e / home / team2) e, ao criar usuários, criaria seus diretórios iniciais em cada um deles, além de configurá-los para o grupo correto
useradd -D /home/team1/jsmith -g team1
Em seguida, implemente a sugestão da @Hubert de restringir as atividades do 'sudo'. O Sudo tem toneladas de configurações diferentes pode levar várias idas e vindas com as equipes para eliminá-las.
Tags directory sudo permissions ubuntu