Cette section s'adresse aux assistants ayant un compte Unix sur lfo.
$HOME ou ~/).
~/public_html/www.linux-france.org/. Ce répertoire
contiendra tout ce qui devra être copié dans votre compte
sur lfo. Vous pouvez travailler dans un autre répertoire
mais dans ce cas il faudra adapter la lecture de la présente
documentation en remplaçant
~/public_html/www.linux-france.org/ par le
répertoire que vous aurez choisi.
html/ et ftp/. Sous reserve d'une ou plusieurs
synchronisations, ce qui est dans le répertoire html/ ira
publiquement sur
http://www.linux-france.org/. Ce qui est
dans le répertoire ftp/ ira sur
ftp://ftp.linux-france.org/pub/.
article/madoc/ dans le répertoire
html/.
Si vous voulez avoir votre documentation disponible
à l'url ftp://ftp.linux-france.org/pub/article/madoc/, il vous faut créer
l'arborescence article/madoc/ dans le répertoire
ftp/.
Au final, vous avez alors créé les arborescences~/public_html/www.linux-france.org/html/article/madoc/~/public_html/www.linux-france.org/ftp/article/madoc/
html/ et ftp/ sur lfo. Vous
utilisez la commande rsync avec ssh donnée plus loin.
html/article/madoc/ et
ftp/article/madoc/ sur la partie publique du site lfo. Il y
aura une ligne de plus dans le fichier
authsync.conf du
type:
COMPTE:article/madoc/Le reste sera automatique.
Voici en résumé les commandes Unix à exécuter chez vous, sur votre ordinateur, pour être dans un bon environnement de travail.
# vous vous placez dans votre $HOME # chez vous, sur votre ordinateur, pas sur lfo. cd # création de votre enfer mkdir -p public_html/www.linux-france.org/ # allez y cd public_html/www.linux-france.org/ # création des répertoires "publiques" mkdir -p html/ ftp/ mkdir -p html/ ftp/
Ensuite, vous travaillez dans les répertoires précédemment créés, dans
une sous-arborescence du type html/article/madoc/. Vous y êtes
complètement libre. Faites en sorte que tous les fichiers et répertoires
soient accessibles à tous, sinon il y aura des problèmes de
recopie. Voici de bonnes commandes pour assurer les bonnes permissions :
# vous êtes chez vous, sur votre ordinateur, pas sur lfo, # dans le répertoire public_html/www.linux-france.org/ find html -type d -print0 | xargs -0 chmod a+r+x # droits des rep sous html/ find ftp -type d -print0 | xargs -0 chmod a+r+x # droits des rep sous ftp/ find html -type f -print0 | xargs -0 chmod a+r # droits des fich sous html/ find ftp -type f -print0 | xargs -0 chmod a+r # droits des fich sous ftp/
Pour finir, si votre compte sur lfo s'appelle COMPTE, vous
recopiez votre travail avec la commande suivante:
rsync -e ssh -alptvz --delete --safe-links html ftp COMPTE@linux-france.org:
Mettez ces commandes dans un script et tout sera parfaitement synchronisé après chaque modification.