web-dev-qa-db-ja.com

sudoeditがcpなし

/etc/Apache/myfile.confに含まれるファイルhttpd.confにアクセスできます。

権限は次のとおりです。

-rw------- 1 root root

ファイルに対するsudoedit権限がありますが、読み取れません。

ファイルを開いて編集することはできますが、コンテンツ全体をコピーしてバックアップしたいだけです。

どうすればよいですか?

2
Kalpesh Soni

アクセスできるのがsudoedit経由のみの場合は、ファイルをsudoeditして、アクセスできる場所(/ tmpやホームディレクトリなど)に書き込むことができます。

sudoedit /path/file
:w /newpath/newfile
3
Justin Lake

$EDITORcatに設定すると、チートできます。例:.

EDITOR=cat sudoedit /etc/Apache/myfile.conf > copy_of_myfile.conf
3
Stephen Harris