Hak Akses Linux by Rizky Hidayatullah
Isi kandungan:
- Cara Menggunakan
chown - Bagaimana Mengubah Pemilik Fail
- Bagaimana Mengubah Pemilik dan Kumpulan Fail
- Bagaimana Mengubah Kumpulan Fail
- Bagaimana Mengubah Pemilikan Simbolik Simbolik
- Bagaimana Mengubah Semula Pemilikan Fail secara Rekursif
- Menggunakan Fail Rujukan
- Kesimpulannya
Perintah
chown
membolehkan anda menukar pengguna dan / atau pemilikan kumpulan fail, direktori, atau pautan simbol yang diberikan.
Di Linux, semua fail dikaitkan dengan pemilik dan kumpulan dan diberi hak akses kebenaran untuk pemilik fail, ahli kumpulan, dan lain-lain.
Dalam tutorial ini, kami akan menunjukkan kepada anda bagaimana untuk menggunakan arahan
chown
melalui contoh-contoh praktikal.
Cara Menggunakan
chown
Sebelum masuk ke cara untuk menggunakan arahan
chown
, mari bermula dengan mengkaji sintaks dasar.
Ungkapan perintah
chown
mengambil bentuk berikut:
chown USER FILE(s)
USER
adalah nama pengguna atau ID Pengguna (UID) pemilik baru.
GROUP
adalah nama kumpulan baru atau ID kumpulan (GID).
FILE(s)
adalah nama satu atau lebih fail, direktori atau pautan. ID nombor harus diawali dengan simbol
+
.
-
USER- Jika hanya pengguna yang ditentukan, pengguna yang ditentukan akan menjadi pemilik fail yang diberikan, pemilikan kumpulan tidak berubah.USER:- Apabila nama pengguna diikuti oleh usus besar:, dan nama kumpulan tidak diberikan, pengguna akan menjadi pemilik fail dan pemilikan kumpulan fail ditukar kepada kumpulan login pengguna.USER:GROUP- Jika kedua-dua pengguna dan kumpulan itu ditentukan (tanpa ruang betapa mereka), pemilikan pengguna fail diubah kepada pengguna yang diberikan dan pemilikan kumpulan ditukar kepada kumpulan yang diberikan.:GROUP- Sekiranya Pengguna diabaikan dan kumpulan telah diawali dengan usus besar:, hanya pemilikan kumpulan fail diubah kepada kumpulan yang diberikan.:Jika hanya usus besar:diberi, tanpa menentukan pengguna dan kumpulan, tiada perubahan dibuat.
Secara lalai, pada kejayaan,
chown
tidak menghasilkan sebarang output dan mengembalikan sifar.
Gunakan arahan
ls -l
untuk mengetahui siapa yang memiliki fail atau kumpulan kumpulan yang dimiliki oleh:
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 istimewa
sudo
boleh menukar pemilikan kumpulan fail.
Bagaimana Mengubah Pemilik Fail
Untuk menukar pemilik fail menggunakan perintah
chown
diikuti oleh nama pengguna pemilik baru dan fail sasaran sebagai hujah:
chown USER FILE
Sebagai contoh, arahan berikut akan mengubah pemilikan fail bernama
file1
kepada pemilik baru bernama
linuxize
:
chown linuxize file1
Untuk menukar pemilikan berbilang fail atau direktori, tentukannya sebagai senarai ruang yang dipisahkan. Perintah di bawah ini mengubah pemilikan fail bernama
file1
dan direktori
dir1
kepada pemilik baru bernama
linuxize
:
chown linuxize file1 dir1
ID pengguna berangka (UID) boleh digunakan dan bukan nama pengguna. Contoh berikut akan mengubah pemilikan fail bernama
file2
kepada pemilik baru dengan UID
1000
:
chown 1000 file2
Jika pemilik angka wujud sebagai nama pengguna, maka pemilikan akan dipindahkan ke nama pengguna. Untuk mengelakkan awalan ini ID dengan
+
:
Bagaimana Mengubah Pemilik dan Kumpulan Fail
Untuk menukar kedua-dua pemilik dan kumpulan fail menggunakan perintah
chown
diikuti oleh pemilik baru dan kumpulan yang dipisahkan oleh usus besar (:) tanpa sebarang ruang intervensi dan fail sasaran.
chown USER:GROUP FILE
Perintah berikut akan mengubah pemilikan fail bernama
file1
kepada pemilik baru bernama
linuxize
dan
users
kumpulan:
chown linuxize:users file1
Jika anda mengosongkan nama kumpulan selepas kolon (:) kumpulan fail ditukar kepada kumpulan login pengguna yang ditentukan:
Bagaimana Mengubah Kumpulan Fail
Untuk menukar hanya kumpulan fail menggunakan perintah
chown
diikuti dengan kolon (:) dan nama kumpulan baru (tanpa ruang antara mereka) dan fail sasaran sebagai hujah:
chown:GROUP FILE
Perintah berikut akan menukar kumpulan pemilikan fail bernama
file1
ke
www-data
:
chown:www-data file1
Perintah lain yang boleh anda gunakan untuk menukar pemilikan kumpulan fail adalah
chgrp
.
Bagaimana Mengubah Pemilikan Simbolik Simbolik
Apabila pilihan rekursif tidak digunakan, arahan
chown
mengubah pemilikan kumpulan fail-fail symlinks, bukan pautan simbol itu sendiri.
Sebagai contoh, jika anda cuba menukar pemilik dan kumpulan symlink link simbolik yang menunjuk ke
/var/www/file1
,
chown
akan menukar pemilikan fail atau direktori titik symlink kepada:
chown www-data: symlink1
Kemungkinannya bukannya menukar pemilikan sasaran, anda akan mendapat ralat "tidak boleh dereference" symlink1 ': Kebenaran dinafikan ".
Ralat berlaku kerana secara lalai pada kebanyakan symlinks distribusi Linux dilindungi, dan anda tidak boleh beroperasi pada fail sasaran. Pilihan ini dinyatakan dalam
/proc/sys/fs/protected_symlinks
.
1
bermakna diaktifkan dan
0
orang kurang upaya. Kami mengesyorkan supaya tidak melumpuhkan perlindungan symlink.
Untuk menukar pemilikan kumpulan symlink itu sendiri, gunakan pilihan
-h
:
Bagaimana Mengubah Semula Pemilikan Fail secara Rekursif
Untuk beroperasi secara
--recursive
pada semua fail dan direktori di bawah direktori yang diberikan, gunakan pilihan
-R
(-
--recursive
):
chown -R USER:GROUP DIRECTORY
Contoh berikut akan mengubah pemilikan semua fail dan subdirektori di bawah direktori
/var/www
kepada pemilik baru dan kumpulan bernama
www-data
:
chown -R www-data: /var/www
Jika direktori tersebut mengandungi pautan simbolik lulus pilihan
-h
:
chown -hR www-data: /var/www
Pilihan lain yang boleh digunakan apabila menukar direktori pemilikan secara rekursif adalah
-H
dan
-L
.
Sekiranya hujah yang diserahkan kepada perintah
chown
adalah pautan simbolik yang menunjuk ke direktori, pilihan
-H
akan menyebabkan arahan untuk melintasi ia.
-L
memberitahu
chown
untuk melintasi setiap pautan simbolik ke direktori yang ditemui. Biasanya, anda tidak boleh menggunakan pilihan ini kerana anda mungkin merosakkan sistem anda atau membuat risiko keselamatan.
Menggunakan Fail Rujukan
- Pilihan -
--reference=ref_file
membolehkan anda menukar pengguna dan pemilikan kumpulan fail yang diberikan menjadi sama seperti fail rujukan tertentu (
ref_file
). Sekiranya fail rujukan adalah
chown
link simbolik akan menggunakan pengguna dan kumpulan fail sasaran.
chown --reference=REF_FILE FILE
Sebagai contoh, arahan berikut akan memberi pengguna dan pemilikan kumpulan
file1
ke
file2
Kesimpulannya
chown
adalah utiliti baris arahan Linux / UNIX untuk mengubah pemunya dan / atau pemilikan kumpulan fail.
Untuk mengetahui lebih lanjut tentang arahan
chown
sila lawati halaman lelaki atau menaip
man chown
di terminal anda.
Mudah mengambil pemilikan mana-mana fail atau folder pada tingkap
Inilah Cara Mudah Mengambil Kepentingan Apa-apa Fail atau Folder pada Windows.
Fail fail explorer vs fail google pergi: menguruskan fail lebih baik
Bingung antara ES File Explorer dan Google Files Pergi untuk anda telefon Android? Baca perbandingan mendalam kami untuk mengetahui apl explorer fail yang lebih baik untuk anda.
Perintah Grep dalam linux (cari teks dalam fail)
Grep adalah salah satu perintah yang paling kuat dan lazim digunakan di Linux. Grep mencari satu atau lebih fail input untuk baris yang sepadan dengan corak yang diberikan dan menulis setiap baris yang hampir sama dengan output standard.







