Chown: cara menggunakan
sumber: http://www.linfo.org/chown.html
Perintah chown digunakan untuk mengubah pemilik / owner dan group dari file, direktori dan link.
Secara default, pemilik objek filesystem adalah pengguna yang membuatnya. Grup adalah kumpulan pengguna yang memiliki izin akses yang sama (yaitu, baca, tulis dan eksekusi) untuk objek itu.
Sintaks dasar untuk menggunakan chown untuk mengubah owner adalah
chown [option] new_owner object(s)
New_owner adalah nama pengguna atau ID pengguna numerik (UID) dari pemilik baru, dan objek adalah nama dari file target, direktori atau link. Kepemilikan sejumlah objek dapat berubah secara simultan.
Misalnya, berikut ini akan mentransfer kepemilikan file bernama file1 dan sebuah direktori bernama dir1 ke pemilik baru bernama alice:
chown alice file1 dir1
Untuk menjalankan perintah di atas, sebagian besar sistem dikonfigurasi secara default untuk meminta akses ke akun root (yaitu administrator sistem), yang dapat diperoleh di komputer pribadi dengan menggunakan perintah su (subtitute user). Pesan kesalahan akan dikembalikan jika pengguna tidak memiliki hak akses yang benar atau bahwa pemilik atau target baru yang ditentukan tidak ada (atau dieja dengan tidak benar).
Kepemilikan dan kelompok objek filesystem dapat dikonfirmasikan dengan menggunakan perintah ls dengan opsi -l (yaitu, long). Pemilik ditunjukkan di kolom ketiga dan kelompok di urutan keempat. Jadi, misalnya, pemilik dan kelompok file1 dapat dilihat dengan menggunakan hal berikut:
ls -l file1
Sintaks dasar untuk menggunakan chown untuk mengubah group adalah
chown [option] :new_group object(s)
atau
chown [option] .new_group object(s)
Satu-satunya perbedaan antara kedua versi tersebut adalah bahwa nama atau nomor numerik dari kelompok baru didahului secara langsung oleh titik dua (:) di bagian terdahulu dan oleh titik (.) di kedua; tidak ada perbedaan fungsional. Dalam kasus ini, chown melakukan fungsi yang sama dengan perintah chgrp (yaitu, change group).
Owner dan group dapat diubah secara bersamaan dengan menggabungkan sintaks untuk mengubah owner dan group. Artinya, nama atau UID pemilik baru diikuti secara langsung (yaitu tanpa spasi) dengan periode atau titik dua (:), yang diikuti langsung oleh nama atau nomor numerik kelompok baru, yang kemudian diikuti oleh sebuah ruang dan kemudian dengan nama file target, direktori dan / atau tautan.
Jadi, misalnya, berikut ini akan mengubah pemilik file bernama file2 ke pengguna dengan nama pengguna bob dan mengubah group-nya menjadi group2:
chown bob:group2 file2
Jika nama pengguna atau UID diikuti langsung oleh titik dua (:) atau titik (.) tapi tidak ada nama grup yang diberikan, maka grup tersebut akan diubah menjadi grup masuk pengguna tersebut. Jadi, misalnya, berikut ini akan mengubah kepemilikan file3 menjadi cathy dan juga akan mengubah grup file tersebut menjadi grup login pemilik baru (yang secara default biasanya sama dengan pemilik baru):
chown cathy: file3
Di antara beberapa opsi chown adalah -R, yang beroperasi pada objek filesystem secara rekursif. Artinya, bila digunakan pada sebuah direktori, ia dapat mengubah kepemilikan dan / atau kelompok dari semua objek di dalam pohon direktori yang diawali dengan direktori itu dan bukan hanya kepemilikan direktori itu sendiri.
Opsi -v (verbose) memberikan informasi tentang setiap objek yang diproses. The -c serupa, namun hanya melaporkan bila ada perubahan. Opsi --help menampilkan dokumentasi yang terdapat dalam manual online, dan opsi --version menampilkan informasi versi
Group Khusus
Untuk file yang tidak mempunyai owner, bisa menggunakan user:group
nobody:nogroup
Untuk file milik system, biasanya menggunakan user:group
root:root
Konsekuensinya, mengubah sebuah file
chown nobody: file1
akan membuat owner file1 menjadi nobody:nogroup, bukan nobody:nobody