Hedy
October 22, 2024, 7:22am
1
Is it normal than a user connected by FTP couldn’t rename any root directories ?
He get this error :
Command :RNFR public_html
Answer :350 Ready for RNTO.
Command :RNTO public_html.ok
Answer :550 Rename failed.
All files/directories have the correct owner, even in the root directory.
Obviously, with SSH I can do what I want…
eris
October 22, 2024, 7:42am
2
That is correct users should ben to be to change it…
Hedy
October 22, 2024, 7:59am
3
But they can’t… here the rights for the root directories :
drwxr-x--x 2 J05 J05 4.0K Jul 19 2022 cgi-bin
drwxr-x--x 2 J05 J05 4.0K Aug 27 07:23 document_errors
dr-xr-x--x 2 J05 J05 4.0K Aug 27 07:23 logs
drwxr-x--x 3 J05 J05 4.0K Oct 19 2023 private
drwxr-x--x 8 J05 J05 4.0K Oct 22 00:04 public_html
drwxr-x--x 7 J05 J05 4.0K Oct 22 09:17 public_html.nok
drwxr-x--x 5 J05 J05 4.0K Oct 19 2023 public_html.v1
dr-xr-x--x 2 J05 J05 4.0K Jul 19 2022 stats
I tried to change it by FTP user connection and I still get the error…
Hedy
October 22, 2024, 9:07am
4
On vsftpd.log I only have this :
Tue Oct 22 11:06:12 2024 [pid 83812] [J07_me] OK LOGIN: Client "88.139.xx.xx"
Tue Oct 22 11:06:12 2024 [pid 83814] [J07_me] FAIL RENAME: Client "88.139.xx.xx", "/public_html /public_html.old"
And even with SFTP, I can’t rename or create a new root directory :
Command :mkdir /home/J05/web/blog.domain.com/test
Error :mkdir /home/J05/web/blog.domain.com/test: permission denied
Yes, it is.
Default perms for dir /home/J05/web/yourdomain
are 551
so no write perms for your user and if no write perms then you can’t rename any dir.
You can’t, at least no with your user J05
.
Execute this and you will be able to rename it.
Note : keep in mind that users could break the conf and this change will affect to all the users.
v-change-sys-config-value DOMAINDIR_WRITABLE yes
v-rebuild-web-domains J05
1 Like
Hedy
October 22, 2024, 9:31am
6
I just found the workaround to manually change rights to parent dir to 751, but I didn’t know the v-command with correct option.
So it was not a bug, but a secure feature !
Thanks for the tip
1 Like
Yes
Keep in mind that if you don’t change the directive DOMAINDIR_WRITABLE
, the next update or next rebuild you will loose those perms.
1 Like
Hedy
October 22, 2024, 9:50am
8
Thanks for the precision, it’s important !
1 Like
system
Closed
November 21, 2024, 9:51am
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.