ProFtpd, no write permission in /var/www

Creating a bug report/issue

I have searched the existing open and closed issues

Required Information

  • DietPi version | G_DIETPI_VERSION_CORE=9 G_DIETPI_VERSION_SUB=7 G_DIETPI_VERSION_RC=1 G_GITBRANCH='master' G_GITOWNER='MichaIng'
  • Distro version | bullseye 0
  • Kernel version | Linux DietPi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
  • Architecture | arm64
  • SBC model | RPi 4 Model B (aarch64)
  • Power supply used | (EG: 5V 1A RAVpower)
  • SD card used | SanDisk

Additional Information (if applicable)

  • Software title | ProFTPD
  • Was the software title installed freshly or updated/migrated? Freshly installed today
  • Can this issue be replicated on a fresh installation of DietPi?

Expected behaviour

No FTP write permission in /var/www folder

Actual behaviour

I recently installed ProFtpd to access folder /var/www but I haven’t write permission, few days ago I inadvertently deleted the “www” folder and I don’t know if I recreated it correctly.

Extra details

None

by default ProFTPd uses user and group dietpi, but /var/www is owned by root or www-data. YOu would need to change the permissions or ownership to let write ProFTPd to this path.

What is the output of

ls -la /var/www

?

Oh sorry, I forgot to paste it:

root@DietPi:~# ls -la /var/www
total 24
drwxr-xr-x  3 www-data www-data  4096 Sep  9 15:01 .
drwxr-xr-x 12 root     root      4096 Sep  6 14:56 ..
-rw-r--r--  1 www-data www-data 10701 Sep  6 15:03 index.html
drwxr-xr-x 11 www-data www-data  4096 Sep  9 15:01 phpmyadmin

Thank you in advance!

Which user you use to login via FTP? Is it user dietpi?

Yes

Your problem is that /var/www belongs to the user www-data. This is the only user who can write to this folder. To allow the user dietpi, you must add him to the group www-data and adjust the group permission to 777.

Okay, it works now, but I think it would have been sufficient to add the user to the group.
However, I do not know originally the folder to which user and group was assigned. Because I recreated it and assigned it to www-data. Can you check yours?

Thank you!

User group www-data is correct and you need to add write permission to the group. Otherwise you are not able to write into the folder via group permissions set

This topic was automatically closed 178 days after the last reply. New replies are no longer allowed.