Perintah chown digunakan untuk mengubah pemilik, grup, atau keduanya untuk file atau direktori. Terkadang, Anda mungkin ingin orang lain mengelola izin objek selain pengguna yang membuat objek tersebut.
Contoh berikut menjelaskan cara menggunakan perintah ini.
1. Ganti pemilik tapi bukan grupnya.
# chown {user name} {file/directory name}
2. Ubah pemilik dan grup.
# chown {user name}:{group name} {file/directory name}
3. Mengubah pemilik dan grup. Grup akan diubah menjadi grup login pengguna yang ditentukan.
# chown {user name}:{file/directory name}
4. Mengubah grup tetapi bukan pemiliknya. Ini sama dengan menggunakan perintah chgrp.
# chown :{group name} {file/directory name}
Anda dapat menggabungkan perintah chown dengan opsi -R untuk mengubah kepemilikan secara rekursif melalui struktur direktori.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah chown:
chown: command not found
Anda dapat mencoba menginstal paket coreutils seperti yang ditunjukkan di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpin | apk tambahkan coreutils |
Linux Arch | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
Contoh Perintah chown
1. Untuk mengubah pemilik file:
# chown mike file.txt
2. Untuk melihat apakah terjadi perubahan atau tidak:
# chown -c mike file.txt
3. Untuk menekan jika ada pesan error:
# chown -f mike file.txt
4. Untuk menerapkan perubahan secara rekursif:
# chown -R mike /mydir
5. Untuk mengubah pemilik dan grup file sekaligus:
# chown mike:SUPPORT file.txt
6. Ubah pemilik tautan simbolik:
# chown -h user path/to/symlink
7. Ubah pemilik file/direktori agar sesuai dengan file referensi:
# chown --reference=path/to/reference_file path/to/file_or_directory