Cara menemukan file dengan izin Suid dan SGID di Linux

Cara menemukan file dengan izin Suid dan SGID di Linux

Dalam tutorial ini, kami akan menjelaskan izin file tambahan, yang biasa disebut sebagai “izin khusus"Di Linux, dan kami juga akan menunjukkan kepada Anda cara menemukan file yang memiliki Suid (Setuid) dan SGID (Setgid) set.

Apa itu Suid dan Sgid?

Suid adalah izin file khusus untuk file yang dapat dieksekusi yang memungkinkan pengguna lain untuk menjalankan file dengan izin efektif dari pemilik file. Bukannya normal X yang mewakili izin mengeksekusi, Anda akan melihat S (mengindikasikan Suid) izin khusus untuk pengguna.

SGID adalah izin file khusus yang juga berlaku untuk file yang dapat dieksekusi dan memungkinkan pengguna lain untuk mewarisi yang efektif Gid pemilik grup file. Demikian juga, bukan yang biasa X yang mewakili izin mengeksekusi, Anda akan melihat S (mengindikasikan SGID) izin khusus untuk pengguna grup.

Disarankan Baca: Mengelola pengguna & grup, izin file & atribut di Linux

Mari kita lihat cara menemukan file yang memiliki Suid Dan SGID Atur menggunakan perintah temukan.

Sintaksnya adalah sebagai berikut:

$ find directory -perm /izin 

Penting: Direktori tertentu (seperti /dll, /tempat sampah, /SBIN dll.) atau file memerlukan hak istimewa root agar dapat diakses atau terdaftar, jika Anda mengelola sistem Anda sebagai pengguna normal, gunakan perintah sudo untuk mendapatkan hak istimewa root.

Cara menemukan file dengan set suid di linux

Perintah contoh di bawah ini akan menemukan semua file dengan Suid Setel dalam direktori saat ini menggunakan -perm (cetak file hanya dengan izin yang diatur ke 4000) pilihan.

$ find . -Perm /4000 
Temukan file dengan izin suid

Anda dapat menggunakan perintah LS dengan -l Opsi (untuk daftar panjang) untuk melihat izin pada file yang terdaftar seperti yang ditunjukkan pada gambar di atas.

Cara Menemukan File Dengan SGID Set di Linux

Untuk menemukan file yang memiliki SGID Setel, ketik perintah berikut.

$ find . -Perm /2000 
Temukan file dengan izin SGID

Untuk menemukan file yang memiliki keduanya Suid Dan SGID Setel, jalankan perintah di bawah ini.

$ find . -Perm /6000 
Temukan file dengan Suid dan SGID

Anda mungkin juga ingin membaca panduan bermanfaat ini tentang izin file di Linux:

  1. Cara mengatur atribut file dan menemukan file di linux
  2. Menerjemahkan izin RWX ke dalam format oktal di Linux
  3. File/Direktori Aman Menggunakan ACLS (Daftar Kontrol Akses) di Linux
  4. Perintah 5 'chattr' untuk membuat file penting tidak dapat diubah (tidak dapat diubah) di linux

Itu saja untuk saat ini! Dalam panduan ini, kami menunjukkan kepada Anda cara menemukan file yang memiliki Suid (Setuid) dan SGID (Setgid) diatur di linux. Jika Anda memiliki pertanyaan, gunakan formulir umpan balik di bawah ini untuk membagikan pertanyaan atau pemikiran tambahan tentang topik ini.