bash_ssh
Ceci est une ancienne révision du document !
Faire du ftp en ssh
Il peut être utile pour la manipulation de fichiers de faire du ftp à travers ssh avec un terminal. Voici quelques commandes utiles.
On se connecte à la machine distante :
$ sftp pi@192.168..0.52
$ sftp pi@192.168..0.52
ls –> contenu répertoire distant
lls –> contenu du répertoire local
cd get –> du distant vers le local (download) put –> du local vers le distant (upload)
Permissions Linux
Mise en production d'openAssociation
La procédure est valable pour toutes les applications openMairie
source : réglage des droits apache
la sécurisation de /var/www/html/openassociation_1.0.1
L'utilisateur Apache (et donc PHP) est « www-data ».
Seul le propriétaire (u=root) peut modifier les fichiers ou écrire dans /var/www, et le groupe (g=www- data) peut uniquement les lire. Les autres (o) ne peuvent rien faire.
chown -R root:www-data /var/www/html/openassociation_1.0.1 find /var/www/html/openassociation_1.0.1 -type f -print0 | xargs -0 chmod -t,a-rwxs,u+rw,g+r find /var/www/html/openassociation_1.0.1 -type d -print0 | xargs -0 chmod -t,a-rwxs,u+rwx,g+rx
-
option -t de chmod :
-
option a-rwxs : efface les droits à tous (a)
-
option a-rwxs : “s” est le sticky bit qui permet de supprimer un dossier ou un fichier seulement si on en est propriétaire
-
option u+rw : donne les droits lecture et écriture à u
-
option g+r : donne les droits de lecture à g
-
option -print0 de find : les noms de fichiers avec espaces et caractère particulier seront traités
-
xarg : permet de récupérer les arguments en sortie de la commande précédente et de les traiter à travers un pipe.
bash_ssh.1588871404.txt.gz · Dernière modification : 2020/05/07 17:10 de jpa