OVH Community, your new community space.

petit chroot entre amis


dev75
12/05/2015, 22h42
merci.

j'ai un soucis, j'ai donc un /home/site1.com et un /home/site2.com
j'ai un user qui a acces a site1.com, un autre a site2.com
et j'aimerais avoir un user qui accede a tout les sites , qui puisse les editer sans en changer les droits .
car si j'y vais en root, mes fichiers sont bloqué une fois qu'ils sont modifiés.

nowwhat
12/05/2015, 21h08
Trop simple.
man sshd_config
puis frappe
/%h
et entrée.
Admire la réponse.

dev75
12/05/2015, 16h19
sinon j'ai pu remplacer par %h mais je n'ai pas compris ce que ca signifie

nowwhat
12/05/2015, 16h12
Ah, ça, oui.
%u est 'court' pour '%user', ce qui le nom du login.

Mais je pense qu’un login genre "site1.com" est possible

janus57
12/05/2015, 16h00
Bonjour,

hum sans trop dire que connerie cela ne va pas fonctionner avec %u qui va se placer dans le /home de l'utilisateur qui se connecte.

ici si l'utilisateur de nomme "example" il ser chroot dans /home/example

Cordialement, janus57

nowwhat
12/05/2015, 15h04
Pas possible de faire :
ChrootDirectory /home/%u/htdocs
?

dev75
12/05/2015, 13h20
j'ai un soucis

j'ai chrooté puis accede par SFTP

en donnant l'acces a

/home/site1.com/htdocs

j'ai egalement fait un
Code:
chmod root:root /home/site1.com/ -R
chmod site1:sftpusers /home/site1.com/htdocs -R
Tout marche a une chose pres.

en me connectant, je ne tombe pas directement dans le repertoire htdocs

s'il n'y a pas de solution, alors au moins j'aimerais pouvoir ecrire des données sur
/home/site1.com/ ce qui n'est pas possible actuellement

ma config

Code:
# Vérifier qu'on a bien :
Subsystem sftp /usr/lib/openssh/sftp-server

# ajouter à la fin du fichier :
Match Group sftpusers
        ChrootDirectory /home/%u
        ForceCommand internal-sftp
        AllowTcpForwarding no
merci pour votre aide