SCPを介してLinuxサーバーにファイルを編集/移動/転送することはできません。

SCPを介してLinuxサーバーにファイルを編集/移動/転送することはできません。

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ファイルを編集できません。

おすすめ記事