Kepemilikan File di Linux

Setiap sistem Linux memiliki tiga jenis pemilik:

Pengguna

Pengguna adalah orang yang membuat file. Secara default, siapa pun yang membuat file menjadi pemilik file. Pengguna dapat membuat, menghapus, atau memodifikasi file.

Grup

Grup dapat berisi beberapa pengguna. Semua pengguna yang tergabung dalam grup memiliki izin akses yang sama untuk sebuah file.

Lainnya

Siapa pun yang memiliki akses ke file selain pengguna dan grup termasuk dalam kategori lainnya. Lainnya tidak membuat file dan bukan anggota grup.

Pengguna dan grup dapat dikelola secara lokal di /etc/passwd atau /etc/group.

Sintaks:

bashSalin kodels -lh

Lihat snapshot di atas, semua file dan direktori yang terdaftar memiliki pengguna dan grup yang sama yaitu sssit. Kolom pertama sssit menunjukkan pengguna dan kolom kedua menunjukkan grup.

Menampilkan Akun Pengguna

Untuk mengetahui akun pengguna lokal, perintah berikut dapat digunakan. Ini akan menampilkan semua pengguna lokal dari sistem.

Sintaks:

bashSalin kodecut -d: -f1 /etc/passwd | column

Linux chgrp: mengubah grup

Perintah chgrp dapat disingkat sebagai mengubah grup. Anda dapat mengubah grup pemilik file menggunakan perintah chgrp.

Sintaks:

phpSalin kodechgrp <grupBaru> <namaFile>

Contoh:

bashSalin kodechgrp php file

Lihat snapshot di atas, sebelumnya grup ‘file’ adalah sssit. Tetapi setelah menjalankan perintah “chgrp php file”, kita telah mengubah grup menjadi php (kita menyoroti php hanya untuk menunjukkan kepada Anda).

Catatan: Hanya pengguna root yang memiliki izin untuk mengubah pemilik atau grup file di sistem.

Linux chown: mengubah pemilik

Perintah chown digunakan untuk mengubah pemilik file.

Sintaks:

phpSalin kodechown <pemilikBaru> <namaFile>

Contoh:

bashSalin kodechown jtp list

Lihat snapshot di atas, kita telah mengubah pemilik file list dari sssit menjadi jtp.

Perintah chown juga dapat digunakan untuk mengubah pemilik pengguna dan grup sekaligus.

Sintaks:

phpSalin kodechown <pemilikBaru:grupBaru> <namaFile>

Contoh:

bashSalin kodechown jtp:php msg.txt

Lihat snapshot di atas, pemilik pengguna dan grup diubah menjadi jtp dan php masing-masing.

Daftar File Khusus

Ketika kita mengetik perintah ls -l, sepuluh karakter ditampilkan sebelum pemilik pengguna dan grup. Karakter pertama memberi tahu kita tentang jenis file.

Berikut adalah jenis file:

Karakter Pertama – Jenis File

  • File normal d Direktori l Tautan simbolis p Named pipe b Perangkat blok c Perangkat karakter s Soket

Contoh jenis file:

Lihat snapshot di atas, huruf pertama c menunjukkan perangkat karakter dan b menunjukkan perangkat blok.

Lihat snapshot di atas, huruf pertama (-) menunjukkan file normal dan d menunjukkan direktori

ref: [1]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *