Hak Akses (chmod, chown, chgrp) Pada Linux Ubuntu
Daftar Isi:
- Sintaks Perintah
chgrp
- Cara Mengubah Kepemilikan Grup File
- Cara Mengubah Kepemilikan Grup Symlinks
- Cara Mengubah Kepemilikan Grup secara Rekursif
- Kesimpulan
Di Linux, setiap file dikaitkan dengan pemilik dan grup dan memiliki izin yang menentukan pengguna mana yang dapat membaca, menulis, atau mengeksekusi file tersebut.
Perintah
chgrp
mengubah kepemilikan grup dari file yang diberikan.
Panduan ini menjelaskan cara menggunakan
chgrp
.
Sintaks Perintah
chgrp
Perintah
chgrp
mengambil bentuk berikut:
chgrp GROUP FILE..
-
GROUP
, nama grup baru atau ID grup (GID). GID numerik harus diawali dengan simbol+
.FILE..
, nama satu atau lebih file.
Berbeda dengan perintah
chown
yang memungkinkan Anda untuk mengubah kepemilikan pengguna dan grup,
chgrp
hanya mengubah kepemilikan grup.
Untuk mencari tahu ke grup mana file itu berasal, gunakan
ls -l
.
Hanya root atau pengguna dengan hak sudo yang dapat mengubah kepemilikan grup atas suatu file.
Cara Mengubah Kepemilikan Grup File
Untuk mengubah kepemilikan grup dari suatu file atau direktori
chgrp
perintah
chgrp
diikuti oleh nama grup baru dan file target sebagai argumen.
Misalnya, untuk mengubah grup
filename
ke
www-data
yang akan Anda jalankan:
chgrp www-data filename
Anda juga bisa mengirimkan banyak file sebagai argumen ke perintah
chgrp
:
chgrp www-data file1 file2 dir1
Gunakan opsi
-v
untuk mendapatkan informasi tentang file yang sedang diproses:
chgrp www-data file1 file2
changed group of 'file1' from nginx to www-data group of 'file2' retained as www-data
Untuk mencetak informasi hanya tentang file-file yang benar-benar diubah oleh grup, gunakan
-c
bukan
-v
.
ID grup numerik (GID) dapat digunakan sebagai ganti nama pengguna. Contoh berikut mengubah kepemilikan grup file ke grup baru dengan GID 1000:
Cara Mengubah Kepemilikan Grup Symlinks
Ketika tidak beroperasi secara rekursif, perilaku default dari perintah
chgrp
adalah mengubah kepemilikan grup dari target symlink, bukan tautan simbolis itu sendiri.
Misalnya, jika Anda mencoba mengubah grup
symlink1
link simbolik yang menunjuk ke
/opt/file1
,
chgrp
akan mengubah kepemilikan file atau direktori yang ditunjuk symlink ke:
chgrp www-data symlink1
Kemungkinannya adalah alih-alih mengubah grup target, Anda akan mendapatkan kesalahan "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 Grup secara Rekursif
Untuk secara rekursif mengubah kepemilikan grup semua file dan direktori di bawah direktori yang diberikan, gunakan opsi
-R
.
Sebagai contoh, perintah berikut akan mengubah kepemilikan semua file dan direktori di bawah direktori
/var/www
ke grup
www-data
:
chgrp -R www-data /var/www
Ketika opsi rekursif ditentukan,
chgrp
tidak akan melintasi tautan simbolik dan tidak akan membuat perubahan pada symlink. Untuk mengubah kepemilikan grup atas tautan simbolik, berikan opsi
-h
:
chgrp -hR www-data /var/www
Opsi lain yang dapat digunakan ketika mengubah kepemilikan grup secara rekursif adalah
-H
dan
-L
.
Jika argumen yang diteruskan ke perintah
chgrp
adalah tautan simbolik, opsi
-H
akan menyebabkan perintah untuk melewatinya.
-L
memberitahu
chgrp
untuk melintasi setiap symlink ke direktori yang ditemui. Dalam kebanyakan kasus, Anda tidak boleh menggunakan opsi ini karena Anda mungkin mengacaukan sistem Anda atau membuat risiko keamanan.
Kesimpulan
chgrp
mengubah kepemilikan grup atas file, direktori, dan symlink.
Meskipun Anda dapat menggunakan perintah
chown
lebih populer untuk mengubah grup,
chgrp
memiliki sintaksis sederhana yang mudah diingat.
Untuk informasi lebih lanjut tentang perintah
chgrp
, kunjungi halaman manual chgrp atau ketik
man chgrp
di terminal Anda.
Ubah ukuran, edit, unggah, ubah gambar dari explorer klik kanan menu konteks

XnLihat ekstensi shell menambahkan beberapa alat ke menu konteks klik kanan Anda yang dapat membantu Anda dengan mudah melihat, mengubah ukuran, mengedit, mengunggah ke ImageShack, mengedit metadata IPC, mengonversi gambar.
Cara membuat grup di linux (perintah groupadd)

Pada artikel ini, kita akan berbicara tentang cara membuat grup baru di Linux, menggunakan perintah groupadd. Grup digunakan untuk mengatur dan mengelola akun pengguna.
Perintah Cd di linux (ubah direktori)

Perintah cd (direktori perubahan) digunakan untuk mengubah direktori kerja saat ini di Linux dan sistem operasi mirip Unix lainnya. Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah cd untuk menavigasi pohon direktori sistem Anda.