Cara Mencari Fail Dengan Kebenaran Suid dan SGID Di Linux

Cara Mencari Fail Dengan Kebenaran Suid dan SGID Di Linux

Dalam tutorial ini, kami akan menerangkan keizinan fail tambahan, yang biasanya dirujuk sebagai "Kebenaran khas"Di Linux, dan juga kami akan menunjukkan kepada anda bagaimana mencari fail yang ada Suid (Setuid) dan Sgid (Setgid) ditetapkan.

Apa itu Suid dan SGID?

Suid adalah kebenaran fail khas untuk fail yang boleh dilaksanakan yang membolehkan pengguna lain menjalankan fail dengan kebenaran berkesan pemilik fail. Bukannya normal x yang mewakili melaksanakan kebenaran, anda akan melihat s (untuk menunjukkan Suid) kebenaran khas untuk pengguna.

Sgid adalah kebenaran fail khas yang juga terpakai kepada fail yang boleh dilaksanakan dan membolehkan pengguna lain mewarisi yang berkesan Gid pemilik kumpulan fail. Begitu juga, bukannya biasa x yang mewakili melaksanakan kebenaran, anda akan melihat s (untuk menunjukkan Sgid) kebenaran khas untuk pengguna kumpulan.

Cadangan Baca: Menguruskan Pengguna & Kumpulan, Kebenaran Fail & Atribut di Linux

Mari kita lihat bagaimana mencari fail yang ada Suid dan Sgid Tetapkan Menggunakan Perintah Cari.

Sintaks adalah seperti berikut:

$ cari direktori -perm /kebenaran 

Penting: Direktori tertentu (seperti /dan lain-lain, /bin, /sbin dan lain-lain.) atau fail memerlukan keistimewaan root untuk diakses atau disenaraikan, jika anda menguruskan sistem anda sebagai pengguna biasa, gunakan perintah sudo untuk mendapatkan keistimewaan akar.

Cara Mencari Fail Dengan Suid Set di Linux

Perintah di bawah contoh ini akan menemui semua fail dengan Suid ditetapkan dalam direktori semasa menggunakan -perm (cetak fail hanya dengan kebenaran ditetapkan ke 4000) pilihan.

$ cari . -perm /4000 
Cari fail dengan kebenaran Suid

Anda boleh menggunakan arahan LS dengan -L pilihan (untuk penyenaraian panjang) untuk melihat keizinan pada fail yang disenaraikan seperti yang ditunjukkan dalam imej di atas.

Cara Mencari Fail Dengan SGID Set di Linux

Untuk mencari fail yang ada Sgid Tetapkan, taipkan arahan berikut.

$ cari . -Perm /2000 
Cari fail dengan kebenaran SGID

Untuk mencari fail yang mempunyai kedua -duanya Suid dan Sgid Tetapkan, jalankan arahan di bawah.

$ cari . -Perm /6000 
Cari fail dengan suid dan sgid

Anda juga mungkin ingin membaca panduan berguna ini mengenai kebenaran fail di Linux:

  1. Cara Menetapkan Atribut Fail dan Mencari Fail di Linux
  2. Terjemahkan keizinan RWX ke dalam format oktal di Linux
  3. Fail/direktori selamat menggunakan ACLS (senarai kawalan akses) di Linux
  4. 5 'Chattr' memerintahkan untuk membuat fail penting tidak berubah (tidak berubah) di Linux

Itu sahaja buat masa ini! Dalam panduan ini, kami menunjukkan kepada anda bagaimana mencari fail yang ada Suid (Setuid) dan Sgid (Setgid) ditetapkan di linux. Sekiranya anda mempunyai sebarang pertanyaan, gunakan borang maklum balas di bawah untuk berkongsi sebarang pertanyaan atau pemikiran tambahan mengenai topik ini.