Bagaimana cara membuat file hanya dapat diakses oleh root?

24

Saya menggunakan Ubuntu dan saya di sini untuk mengetahui apakah ada cara untuk mengubah akses dari aplikasi tertentu sehingga hanya dapat melakukan rooting memiliki akses ke sana?

Saat ini aplikasi itu dapat diluncurkan oleh pengguna umum tetapi saya ingin membuatnya sehingga hanya root yang dapat melakukan ini.

rɑːdʒɑ
sumber

Jawaban:

51

Pastikan bahwa pemilik aplikasi adalah root dan atur izin sehingga hanya pemilik yang dapat menjalankannya.

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

Jika sekarang Anda melihat izin dengan ls -l /path/to/application, Anda akan melihat yang berikut -rwx------ root root:, artinya root dapat membaca, menulis, dan mengeksekusi, dan orang lain bahkan tidak dapat membaca file itu.

Januari
sumber
1
Untuk menemukan jalur ke aplikasi, gunakan which. Sebagai contoh which cat,. Ini akan mencetak path lengkap ke executable yang cocok dengan nama yang diberikan.
CVn
2
@january Bagian yang membingungkan saya adalah saya ternyata bisa rm <file>dan berfungsi, walaupun saya tidak root.
Otto
Gunakan sudo chmod 600 /path/to/applicationjika Anda tidak memerlukan izin eksekusi.
AxelWass
6

Ubah izin aplikasi ini sebagai root:

chmod 700 application-name
penreturns
sumber