1.) The site owner already owns the .htaccess file and by default it has 644 permissions as recommended by your plugin and others.
$ stat .htaccess File: .htaccess Size: 1152 Blocks: 8 IO Block: 4096regular fileDevice: fd00h/64768dInode: 569064 Links: 1Access: (0644/-rw-r–r–) Uid: ( 1021/admin)Gid: ( 1021/admin)Access: 2022-07-06 12:30:03.994688454 +0800Modify: 2022-07-05 12:20:33.762703188 +0800Change: 2022-07-05 12:20:33.762703188 +0800 Birth: –
Does Not Work
2.) I tried 646
$ stat .htaccess File: .htaccess Size: 1152 Blocks: 8 IO Block: 4096regular fileDevice: fd00h/64768dInode: 569064 Links: 1Access: (0646/-rw-r–rw-) Uid: ( 1021/admin)Gid: ( 1021/admin)Access: 2022-07-06 12:30:03.994688454 +0800Modify: 2022-07-05 12:20:33.762703188 +0800Change: 2022-07-07 07:12:47.399340478 +0800 Birth: –
Does Not Work
3.) I tried 666,
$ stat .htaccess File: .htaccess Size: 1152 Blocks: 8 IO Block: 4096regular fileDevice: fd00h/64768dInode: 569064 Links: 1Access: (0666/-rw-rw-rw-) Uid: ( 1021/admin)Gid: ( 1021/admin)Access: 2022-07-07 07:13:31.999339083 +0800Modify: 2022-07-05 12:20:33.762703188 +0800Change: 2022-07-07 07:14:48.303336696 +0800 Birth: –
Does Not Work