I have a Linux server running Debian 9 to which I am trying to send/edit files to via WinSCP from my Windows machine. I am authenticating the connection via the SCP protocol with a user named: ASCUSER. Here is the permission/group information for ASCUSER:
/etc/apache2$ id -nG ascuser ascuser root adm sudo www-data plugdev netdev lpadmin wwwpub
And here are the permissions/group accesses files I am trying to manipulate: Directory: /etc/apache2
/etc$ ls -l apache2 total 88 -rw-r--r-- 1 root root 7224 Sep 19 2017 apache2.conf drwxr-xr-x 2 root root 4096 Oct 17 2019 conf-available drwxr-xr-x 2 root root 4096 Nov 19 2018 conf-enabled -rw-r--r-- 1 root root 1782 Sep 19 2017 envvars -rw-r--r-- 1 root root 31063 Sep 19 2017 magic drwxr-xr-x 2 root root 16384 Mar 11 2020 mods-available drwxr-xr-x 2 root root 4096 Aug 20 2019 mods-enabled -rw-r--r-- 1 root root 320 Jul 10 2018 ports.conf -rw-r--r-- 1 root root 323 Jul 10 2018 ports.conf~ drwxr-xr-x 2 root root 4096 Oct 17 2019 sites-available drwxr-xr-x 2 root root 4096 Aug 20 2019 sites-enabled
Specifically apache2.conf. From my understanding both the owner (root) and the group (root) should have access to this file and given that ASCUSER is a part of the root group, I believe it should have access too. However anytime I try to edit the file externally and internally, or attempt to I get an access denied error:
Copying file 'a long temporary file address to where windows stores scp related temp files for scp transfer' failed. scp: /etc/apache2/apache2.conf: Permission denied`
I'm not sure what I am missing at this point?