2 votes

Dans Ubuntu, comment puis-je donner à deux groupes d'utilisateurs le pouvoir de racine sauf pour l'accès à un dossier ?

Je viens de créer un serveur de développement Ubuntu et j'aimerais travailler avec deux équipes dessus. Je veux que les personnes de ces équipes puissent faire tout ce qu'elles veulent, mais je ne veux pas qu'elles puissent voir les fichiers de l'autre équipe, comment faire ?

Si je les mets dans le fichier sudo-ers, ils peuvent accéder au dossier depuis l'autre équipe, sans sudo, ils se plaignent de ne pas pouvoir installer de nouveaux logiciels sur la machine. Comment puis-je leur donner le pouvoir dont ils ont besoin sans qu'ils puissent voir les dossiers de l'autre équipe ?

2voto

jeffreypriebe Points 1070

Que diriez-vous de deux machines virtuelles différentes, de cette façon elles peuvent chacune faire ce qu'elles veulent du système sans avoir accès aux fichiers de l'autre.

2voto

Hubert Kario Points 6321

Vous pouvez donner l'accès à sudo sur une base par commande.

ajouter apt-get le démarrage et l'arrêt des démons nécessaires dans /etc/init.d et c'est tout.

0voto

drewm Points 1046

Créez deux groupes, et ajoutez des utilisateurs à chaque groupe en fonction de la séparation des équipes.

De même, je créerais deux répertoires personnels (par exemple /home/team1 et /home/team2) et, lors de la création des utilisateurs, je créerais leurs répertoires personnels sous chacun d'eux, tout en les plaçant dans le bon groupe.

useradd -D /home/team1/jsmith -g team1

Ensuite, mettez en œuvre la suggestion de @Hubert de restreindre les activités 'sudo'. Sudo a des tonnes de configurations différentes il faudra peut-être plusieurs allers-retours avec les équipes pour les départager.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X