ファイルをシステムには読み取り可能にするが、ユーザーには読み取り不可にする

ファイルをシステムには読み取り可能にするが、ユーザーには読み取り不可にする

バーにメールを表示できるスクリプトを設定したいのですが、パスワードを含むファイルを作成する必要があります。システムによるファイルへのアクセスを拒否せずに、このファイルを誰にも読み取られないように保護する方法はありますか?

答え1

これは、標準の UNIX ファイル権限で簡単に実行できます。

ファイル名がスクリプトを実行するユーザーの名前emailcredentials.ini/home/errelion、そのユーザーが所有していると仮定すると、必要なコマンドは次のようになります。

chmod 0600 /home/errelion/emailcredentials.ini 

rootこれにより、ファイルは所有者に対して読み取りおよび書き込み可能になりますが、他のユーザー (スーパーユーザーであり、好きなことを何でもできる を除く) はアクセスできなくなります。

関連情報