SFTP on apps permissions

This commit is contained in:
ljf 2021-11-25 12:28:21 +01:00
parent f651659051
commit 8b3bf0b4de

View file

@ -0,0 +1,33 @@
---
title: Give SFTP permission to edit an app
template: docs
taxonomy:
category: docs
routes:
default: '/sftp_on_apps'
---
In YunoHost permission management web admin interface, you can specify which user can access your system through SFTP.
However, those user are chrooted in their home directory for security reasons.
If you want to give access to a specific apps through SFTP, here are additional steps to do after giving the SFTP permission in the web interface.
In instructions below, USER is the user to whom you wish to give permission to edit wordpress files.
```bash
mkdir -p /home/USER/apps/wordpress
touch /home/USER/.nobackup
mount --bind /var/www/wordpress /home/USER/apps/wordpress
echo "/var/www/wordpress /home/USER/apps/wordpress none defaults,bind 0 0" >> /etc/fstab
find /var/www/wordpress -type d -exec chmod g+s {} \;
setfacl -R -m u:wordpress:rwX /var/www/wordpress
setfacl -R -d -m u:wordpress:rwX /var/www/wordpress
setfacl -m u:wordpress:r-- /var/www/wordpress/wp-config.php
setfacl -R -m u:USER:rwX /var/www/wordpress
setfacl -R -d -m u:USER:rwX /var/www/wordpress
```