1 votes

Permissions du répertoire utilisateur sur le serveur SSH

J'ai un serveur SSH qui fonctionne principalement pour moi, mais j'ai maintenant du code que j'aimerais partager avec mes collègues via SVN.

Je suis en mesure de le partager avec svn+ssh en créant un compte séparé appelé 'svn', mais 'svn' peut également être utilisé pour se connecter et visualiser mes fichiers (dans /home/mine/Documents/ etc.). J'ai essayé de définir le Shell de bin/sh à bin/false dans /etc/passwd, mais cela bloquera également les utilisateurs pour obtenir mes programmes via svn+ssh.

Avez-vous des suggestions ?

Merci beaucoup ! -Stephen

0voto

Manuel Faux Points 497

J'ai pensé à chroot en installant le serveur SSH et en démarrant le serveur subversion dans cet environnement chrooté ?

Il peut être un peu délicat à configurer, mais devrait être plus sûr, car personne ne devrait être en mesure de faire quoi que ce soit en dehors de cette " prison "(ce qui empêche également l'escalade des privilèges).

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