ルートのみがファイルにアクセスできるようにする方法は?


24

私はUbuntuを使用していますが、特定のアプリケーションのアクセスを変更して、rootのみがアクセスできるようにする方法はありますか?

現在、このアプリケーションは一般ユーザーが起動できますが、ルートのみがこれを実行できるようにしたいと思います。

回答:


51

アプリケーションの所有者がrootであることを確認し、所有者のみが実行できるようにアクセス許可を設定します。

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application

でアクセス許可をls -l /path/to/application見ると、次のように表示されます。-rwx------ root rootつまり、rootは読み取り、書き込み、実行でき、他のユーザーはそのファイルを読み取ることさえできません。


1
アプリケーションへのパスを見つけるには、を使用しますwhich。たとえば、which cat。指定された名前に一致する実行可能ファイルへのフルパスを出力します。
CVn

2
@januaryしかし、私を混乱させるのはrm <file>、たとえ私がrootでなくても、どうやらそれが機能し、機能するということです。
オットー

sudo chmod 600 /path/to/application実行権限が必要ない場合に使用します。
AxelWass

6

このアプリケーションの権限をルートとして変更します。

chmod 700 application-name
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.