システムではファイルを読み取ることができますが、ユーザーは読み取れないように設定

システムではファイルを読み取ることができますが、ユーザーは読み取れないように設定

自分のEメールをバーに表示できるスクリプトを設定したいのですが、Eメールのパスワードを含むファイルを作成する必要があります。ファイルへの私のシステムアクセスを拒否せずに他の人がこのファイルを読み取ることを防ぐ方法はありますか?

ベストアンサー1

これは、標準のUNIXファイル権限を使用して簡単に行われます。

ファイル名emailcredentials.iniがuser/home/errelionで、スクリプトが実行されているユーザーが所有していると仮定すると、必要なコマンドは次のとおりです。

chmod 0600 /home/errelion/emailcredentials.ini 

これにより、所有者はファイルを読み書きできますが、他の人にはアクセスできません(root自分が望む操作を実行できるスーパーユーザーを除く)。

おすすめ記事