On Wed, Jun 24, 2015 at 07:50:46PM CEST, Daniel Caillibaud <m...@lairdutemps.org> said: > Le 24/06/15 à 11:40, Sébastien NOBILI <sebnewslet...@free.fr> a écrit : > > SN> Bonjour, > SN> > SN> Le mardi 23 juin 2015 à 17:03, Daniel Caillibaud a écrit : > SN> > Par ex, pour autoriser seulement certaines commandes prédéfinies pour > le user foo, dans > SN> > son ~/.ssh/authorized_keys on peut mettre > SN> > > SN> > command="/path/to/shell-foo.sh" ...la clé... > SN> > SN> J'en profite pour une remarque au passage, si l'utilisateur est amené à > éditer > SN> des fichiers et qu'on le restreint à l'utilisation de VI, alors on > introduit une > SN> énorme faille puisque VI est capable de démarrer un shell. L'utilisateur > qu'on > SN> pensait avoir restreint se retrouve avec les pleins pouvoirs. > SN> > SN> Cette remarque s'applique également à sudo. > > Je parlais de commande prédéfinies, évidemment pas de truc interactifs, si tu > lui donnes accès > à un éditeur en root il peut modifier n'importe quel fichier du serveur (conf > ssh ou > syslog comprise), autant lui filer l'accès root directement. > > S'il doit modifier un fichier, tu lui créé une commande rsync qui va bien, et > il ne pourra > mettre à jour que ce ou ces fichiers (en les éditant chez lui, pas sur le > serveur puisqu'il n'a > ni shell ni éditeur).
Pas rsync. Tu mets ça dans un VCS (git / hg / bazaar ou autre) et sur ton serveur tu as une commande qui va chercher la dernière version du fichier. Comme ça tu as un historique des modifications, en sachant qui a fait quoi et quand. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: https://lists.debian.org/20150624190113.gf2...@rail.eu.org