Chown: cara menggunakan

From OnnoWiki
Revision as of 07:55, 18 June 2017 by Onnowpurbo (talk | contribs)
Jump to navigation Jump to search

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


Referensi