PARTIE 1
Donner les droits en écriture à un répertoire (par exemple /home/guillaume/www/site/) :
- au serveur web (utilisateur www-data du groupe www-data)
- à l'utilisateur (utilisateur guillaume du groupe guillaume)
Ceci permettra par exemple de partager le répertoire via Samba et l'éditer à distance.
1° étape : Placer l'utilisateur guillaume dans le groupe www-data
sudo usermod -a -G www-data guillaume
2° étape : Définir l'utilisateur et le groupe des fichiers et répertoires du site pour que le serveur y ait accès
sudo chown -R www-data:www-data /home/guillaume/www/site/
3° étape : Donner au groupe les droits en écriture sur le site
sudo chmod -R g+rw /home/guillaume/www/site/
4° étape : Que les droits soient appliqués aux nouveaux répertoires et fichiers du site qui seront créés
sudo chmod -R a+t /home/guillaume/www/site/
PARTIE 2
1° étape : Configurer Samba pour le partage du site et l'édition du site à distance :
sudo gedit /etc/samba/smb.conf
Dans le fichier de configuration qui s'ouvre, ajouter à la fin les lignes suivantes :
[www]
comment = Web working
path = /home/guillaume/www/site
guest ok = yes
browseable = yes
read only = no
public = yes
force user = guillaume
force group = www-data
2° étape : Relancer Samba :
sudo /etc/init.d/samba restart
Aucun commentaire:
Enregistrer un commentaire