WindowsコンピュータでWinSCPを介してファイルを送信または編集しようとしているDebian 9を実行しているLinuxサーバーがあります。 ASCUSERというユーザーとSCPプロトコルを介して接続を認証しています。以下はASCUSERの権限/グループ情報です。
/etc/apache2$ id -nG ascuser
ascuser root adm sudo www-data plugdev netdev lpadmin wwwpub
私が操作したい権限/グループアクセスファイルは次のとおりです。ディレクトリ: /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
特にapache2.conf。私が理解しているように、所有者(ルート)とグループ(ルート)の両方にファイルへのアクセス権が必要であり、ASCUSERがルートグループの一部であることを考慮すると、このファイルにもアクセス権が必要であると思います。ただし、ファイルを外部および内部で編集しようとするたびに、またはアクセス拒否エラーが発生しようとします。
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`
この時点で、私が何を見逃しているのかわかりません。
答え1
バラより
-rw-r--r-- 1 root root 7224 Sep 19 2017 apache2.conf
^^
ルートグループにはファイルを読み取る権限がありますが、ファイルへの書き込み権限はないため、ユーザーはascuser
ファイルを編集できません。