Cara Memeriksa Siapa yang Memiliki File di Linux
Jika Anda ingin memeriksa siapa yang memiliki file, Linux bekerja sangat berbeda dari sistem lain. Tidak ada pilihan untuk mengklik kanan file dan pergi ke Properties atau Dapatkan Info seperti di Windows atau macOS.
Plus, kepemilikan file berbeda di Linux. Setiap file memiliki pemiliknya dan grup tempat pemiliknya berada. Mungkin berguna untuk mengetahui informasi ini dalam banyak situasi, seperti memecahkan masalah izin.
Ada tiga cara umum untuk melihat pemilik file di Linux. Ini dia.
Perintah“Is -I”
Perintah “Is -I” adalah cara paling nyaman untuk melihat pemilik file. Yang harus Anda lakukan adalah mengikuti langkah-langkah ini.
Buka terminal. Ketik "Is -Ifilename". Periksa kolom ketiga untuk melihat pemiliknya.
Tentu saja, Anda akan mengganti nama file dengan nama file yang sebenarnya. Jadi jika namanya file123, perintahnya adalah:
% ls -l file123
Perintah ini akan memberi Anda banyak informasi berharga lainnya.
Jenis filePermissionsGroupSizeTanggal dan waktuTautan keras
Hasilnya akan terlihat seperti ini:
-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123
Informasinya adalah sebagai berikut.
-rw-r–r– : mode file2 – jumlah linkmark – Nama pemilik admin – Nama grup246 – ukuran file (jumlah byte)3 Juni 08:21– bulan dan hari saat file dimodifikasi, diikuti dengan jam dan menit yang tepatFile123 – Nama file
Find Command
Orang sering menggunakan perintah Find untuk mencari file di dalam direktori. Tetapi dengan fungsi Cetak, Anda juga dapat membuat daftar pemilik file.
Anda dapat melakukannya dengan sintaks perintah berikut.
# find /dir -printf '%un'
Anda juga dapat menggunakan pemfilteran lebih lanjut untuk hanya menampilkan pengguna unik dengan menambahkan opsi -u:
# find /dir -printf '%un' | sort -t: -u
Akhirnya, Anda dapat melihat grup tempat file tersebut berada dengan menambahkan opsi %g:
# find /dir -printf '%u:%gn' | sort -t: -u
Stat Command
The Stat adalah perintah lain yang sangat berguna yang dapat Anda gunakan untuk mendapatkan banyak detail pada file, termasuk pemiliknya. Anda dapat memasukkan beberapa nama file dan memodifikasi perintah dengan banyak opsi yang menunjukkan informasi yang berbeda.
Perintah ini sangat mudah digunakan. Anda hanya perlu mengetikkan “stat filename”.
Anda dapat melihat perangkat tempat file tersebut berada, siapa yang memiliki akses, kapan perubahan terbaru dibuat, dll.
Jika Anda hanya ingin melihat pemilik dan grup file, Anda dapat menggunakan opsi %U dan %G. Jadi jika kita menggunakan contoh file123 lagi, perintahnya adalah:
stat -c “%U %G” file123
Cara Mengubah Pemilik File di Linux
Jika Anda ingin mengubah pemilik file, Anda dapat menggunakan perintah chown. Buka terminal dan ketik "nama file nama pengguna chown". Jadi, misalnya, jika Anda ingin Mark menjadi pemilik file123, ketik “chown mark file123.”
Anda dapat mengubah grup file menggunakan fungsi yang sama. Jika Anda ingin mengubah pemilik dan grup, ketik “chown username:groupname filename”.
Dapatkan Detail yang Anda Butuhkan
Seperti yang Anda lihat, tidak sulit untuk menemukan pemilik file, grup, dan detail relevan lainnya dari sebuah file di Linux . Semua perintah ini mudah digunakan, sehingga Anda bisa mendapatkan informasi yang Anda butuhkan dalam waktu singkat. Plus, Anda dapat memodifikasinya dengan opsi berbeda untuk menyempurnakan pencarian Anda.
Apakah Anda memiliki tip dan trik lain untuk menavigasi file Linux dan memeriksa kepemilikannya? Jika demikian, jangan ragu untuk membagikannya di bagian komentar di bawah.