GNU/Linux >> Belajar Linux >  >> Linux

Mengapa 'Lainnya' dapat membaca file secara default di Ubuntu?

Model izin Linux berarti bahwa, meskipun Anda adalah satu-satunya pengguna komputer Anda, Anda bukan satu-satunya pengguna di sistem. Banyak layanan akan membuat akun pengguna mereka sendiri untuk dijalankan di bawah - misalnya, Apache biasanya akan berjalan di bawah akun khusus mereka sendiri.

Apa yang juga akan Anda perhatikan adalah folder rumah Anda biasanya hanya dapat diakses oleh akun Anda sendiri - yaitu izin 700 atau drwx------ . Itu berarti hanya Anda yang bisa masuk ke folder rumah Anda, meskipun subfolder di dalam folder itu memiliki akses penuh.

Kombinasi ini memberikan keseimbangan yang bermanfaat. Izin default memungkinkan akun layanan untuk membaca file apa pun di sistem yang mungkin diperlukan, tetapi tidak dapat mengubah apa pun. File apa pun yang bersifat pribadi untuk Anda harus ada di folder rumah Anda, sehingga layanan jahat tidak akan dapat mengaksesnya.

Anda mungkin menganggap Filesystem Hierarchy Standard sebagai bacaan yang bermanfaat. Ini menguraikan izin dan fungsi yang diharapkan secara umum untuk sistem Unix/Linux, dan sebagian besar distribusi akan mematuhinya.


Linux
  1. Cara Menjalankan File .cbr untuk Membaca Komik di Ubuntu

  2. Mengapa Rm Dapat Menghapus File Read-only?

  3. Temukan File yang Tidak Dapat Dibaca Pengguna?

  1. Bagaimana saya bisa membuat folder HTML publik di Ubuntu?

  2. Mengapa file tidak dapat dimanipulasi oleh inode?

  3. Linux, Mengapa saya tidak bisa menulis meskipun saya memiliki izin grup?

  1. Mengapa Python 2.7 Masih Versi Python Default Di Ubuntu?

  2. Tidak Dapat Menginstal file .deb di Ubuntu? Cara Menginstal Paket deb

  3. Bagaimana saya bisa mengecualikan file secara default dengan rsync?