/opt/ フォルダへの書き込み

/opt/ フォルダへの書き込み

私はアプリケーションでgcsfuseを使用しており、/opt/storage 「heroes」というグループに属する「heroes」という特定のユーザーが所有するフォルダにファイルを書き込みます。

ls -al /opt:
drwxr-xr-x  1 hero hero    0 Apr 13 11:47 storage

私にとってはうまくいきsudo touch /opt/storage/file.txt ますが、私のアプリでこの「ヒーロー」を使用している間、ユーザーはそれを使用しないとそのフォルダに書き込むことはできません。sudo追加せずにこれを可能にする方法はありますかsudo

lnをそのフォルダにない他のフォルダにコピーするのは良い考えだと思いますか/opt?これは端末に表示されるエラーだからです。

touch /opt/storage/file.txt
touch: cannot touch ‘/opt/storage/file.txt’: No such file or directory

しかし、私のアプリケーションには次のエラーが発生します。

system error: No such file or directory

私はLinuxを使い始めたので、少し混乱しています。助けやアドバイスがあればよさそうです!

ありがとうございます!

ベストアンサー1

/ optはroot(管理者)が所有しているため、所有者を自分で変更するか、sudo以下のコマンドを使用する必要があります。

sudo touch /opt/storage/file.txt

修正する

sudo の追加が許可されていない場合は、chown を使用してフォルダの所有権を変更します。

sudo chown -R ユーザー名:ユーザー名/opt/storage/

おすすめ記事