Hak Akses (chmod, chown, chgrp) Pada Linux Ubuntu
Daftar Isi:
- Cara Menggunakan
chown
- Cara Mengubah Pemilik File
- Cara Mengubah Pemilik dan Grup File
- Cara Mengubah Kelompok File
- Cara Mengubah Kepemilikan Tautan Simbolik
- Cara Mengubah Kepemilikan File secara Rekursif
- Menggunakan File Referensi
- Kesimpulan
Perintah
chown
memungkinkan Anda untuk mengubah kepemilikan pengguna dan / atau grup dari file, direktori, atau tautan simbolik tertentu.
Di Linux, semua file dikaitkan dengan pemilik dan grup dan ditugaskan dengan hak akses izin untuk pemilik file, anggota grup, dan lainnya.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah
chown
melalui contoh-contoh praktis.
Cara Menggunakan
chown
Sebelum membahas cara menggunakan perintah
chown
, mari kita mulai dengan meninjau sintaks dasar.
Ekspresi perintah
chown
mengambil bentuk berikut:
chown USER FILE(s)
USER
adalah nama pengguna atau ID pengguna (UID) dari pemilik baru.
GROUP
adalah nama grup baru atau ID grup (GID).
FILE(s)
adalah nama dari satu atau lebih file, direktori, atau tautan. ID numerik harus diawali dengan simbol
+
.
-
USER
- Jika hanya pengguna yang ditentukan, pengguna yang ditentukan akan menjadi pemilik file yang diberikan, kepemilikan grup tidak berubah.USER:
- Ketika nama pengguna diikuti oleh titik dua:, dan nama grup tidak diberikan, pengguna akan menjadi pemilik file, dan kepemilikan grup file diubah ke grup login pengguna.USER:GROUP
- Jika pengguna dan grup ditentukan (tanpa spasi di antara mereka), kepemilikan pengguna file diubah ke pengguna yang diberikan dan kepemilikan grup diubah ke grup yang diberikan.:GROUP
- Jika Pengguna dihilangkan dan grup diawali dengan tanda titik dua:, hanya kepemilikan grup dari file yang diubah ke grup yang diberikan.:
Jika hanya titik dua:
diberikan, tanpa menentukan pengguna dan grup, tidak ada perubahan yang dilakukan.
Secara default, saat sukses,
chown
tidak menghasilkan output apa pun dan mengembalikan nol.
Gunakan
ls -l
untuk mencari tahu siapa yang memiliki file atau grup apa yang dimiliki file tersebut:
ls -l filename.txt
-rw-r--r-- 12 linuxize users 12.0K Apr 8 20:51 filename.txt |- | | | +-----------> Group +-------------------> Owner
Hanya root atau pengguna dengan hak
sudo
dapat mengubah kepemilikan grup atas suatu file.
Cara Mengubah Pemilik File
Untuk mengubah pemilik file gunakan perintah
chown
diikuti dengan nama pengguna pemilik baru dan file target sebagai argumen:
chown USER FILE
Sebagai contoh, perintah berikut akan mengubah kepemilikan file bernama
file1
menjadi pemilik baru bernama
linuxize
:
chown linuxize file1
Untuk mengubah kepemilikan beberapa file atau direktori, tentukan sebagai daftar yang dipisahkan oleh ruang. Perintah di bawah ini mengubah kepemilikan file bernama
file1
dan direktori
dir1
ke pemilik baru bernama
linuxize
:
chown linuxize file1 dir1
ID pengguna numerik (UID) dapat digunakan sebagai ganti nama pengguna. Contoh berikut akan mengubah kepemilikan file bernama
file2
ke pemilik baru dengan UID
1000
:
chown 1000 file2
Jika pemilik numerik ada sebagai nama pengguna, maka kepemilikan akan ditransfer ke nama pengguna. Untuk menghindari awalan ini, ID dengan
+
:
Cara Mengubah Pemilik dan Grup File
Untuk mengubah pemilik dan grup file, gunakan perintah
chown
diikuti oleh pemilik baru dan grup yang dipisahkan oleh titik dua (:) tanpa spasi dan file target.
chown USER:GROUP FILE
Perintah berikut akan mengubah kepemilikan file bernama
file1
ke pemilik baru bernama
linuxize
dan grup
users
:
chown linuxize:users file1
Jika Anda menghilangkan nama grup setelah titik dua (:), grup file diubah ke grup login pengguna yang ditentukan:
Cara Mengubah Kelompok File
Untuk mengubah hanya grup file gunakan perintah
chown
diikuti oleh titik dua (:) dan nama grup baru (tanpa spasi di antara mereka) dan file target sebagai argumen:
chown:GROUP FILE
Perintah berikut akan mengubah grup pemilik file bernama
file1
menjadi
www-data
:
chown:www-data file1
Perintah lain yang dapat Anda gunakan untuk mengubah kepemilikan grup file adalah
chgrp
.
Cara Mengubah Kepemilikan Tautan Simbolik
Ketika opsi rekursif tidak digunakan, perintah
chown
mengubah kepemilikan grup dari file yang ditunjuk oleh symlink, bukan tautan simbolik itu sendiri.
Misalnya, jika Anda mencoba mengubah pemilik dan grup
symlink1
tautan simbolik yang menunjuk ke
/var/www/file1
,
chown
akan mengubah kepemilikan file atau direktori yang ditunjuk symlink ke:
chown www-data: symlink1
Kemungkinannya adalah alih-alih mengubah kepemilikan target, Anda akan mendapatkan galat "tidak dapat merujuk 'symlink1': Izin ditolak".
Kesalahan terjadi karena secara default pada sebagian besar distribusi Linux symlink dilindungi, dan Anda tidak dapat beroperasi pada file target. Opsi ini ditentukan di
/proc/sys/fs/protected_symlinks
.
1
berarti diaktifkan dan
0
dinonaktifkan. Kami menyarankan untuk tidak menonaktifkan perlindungan symlink.
Untuk mengubah kepemilikan grup dari symlink itu sendiri, gunakan opsi
-h
:
Cara Mengubah Kepemilikan File secara Rekursif
Untuk beroperasi secara rekursif pada semua file dan direktori di bawah direktori yang diberikan, gunakan opsi
-R
(
--recursive
):
chown -R USER:GROUP DIRECTORY
Contoh berikut akan mengubah kepemilikan semua file dan subdirektori di bawah direktori
/var/www
menjadi pemilik dan grup baru bernama
www-data
:
chown -R www-data: /var/www
Jika direktori berisi tautan simbolik, lewati opsi
-h
:
chown -hR www-data: /var/www
Opsi lain yang dapat digunakan ketika mengubah kepemilikan direktori secara rekursif adalah
-H
dan
-L
.
Jika argumen yang dilewatkan ke perintah
chown
adalah tautan simbolik yang menunjuk ke direktori, opsi
-H
akan menyebabkan perintah untuk melewatinya.
-L
memberitahu
chown
untuk menelusuri setiap tautan simbolik ke direktori yang ditemui. Biasanya, Anda tidak boleh menggunakan opsi ini karena Anda mungkin mengacaukan sistem Anda atau membuat risiko keamanan.
Menggunakan File Referensi
Opsi
--reference=ref_file
memungkinkan Anda mengubah kepemilikan pengguna dan grup dari file yang diberikan sama dengan file referensi yang ditentukan (
ref_file
). Jika file referensi adalah tautan simbolik
chown
akan menggunakan pengguna dan grup dari file target.
chown --reference=REF_FILE FILE
Sebagai contoh, perintah berikut akan menetapkan kepemilikan pengguna dan grup dari
file1
ke
file2
Kesimpulan
chown
adalah utilitas baris perintah Linux / UNIX untuk mengubah kepemilikan file dan / atau kepemilikan grup file.
Untuk mempelajari lebih lanjut tentang perintah
chown
kunjungi halaman man chown atau ketik
man chown
di terminal Anda.
Ekstensi Mozilla Akan Menyadap Perintah-Perintah Tertentu

Perpanjangan eksperimental ke Mozilla Firefox memungkinkan orang mengganti perintah teks sederhana untuk tugas-tugas Web yang rumit.
Perintah perintah Windows 8 Master

Selesaikan lebih banyak hal dalam waktu yang lebih singkat di desktop atau tablet dengan menguasai kontrol sentuh Windows 8 dan keyboard / mouse yang setara.
Kepemilikan file atau folder apa pun di windows dengan mudah

Inilah Cara Mudah Mengambil Kepemilikan File atau Folder Apa pun di Windows.