HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Tips

Pelajari Selengkapnya Agar Tahu Cara Menggunakan Chown Command Linux

Pada OS Linux, setiap file terikat dengan kelompok kepemilikan (ownership) dan pemiliknya (owner). Chown command dalam Linux, yang merupakan singkatan dari “change owner“, digunakan oleh superuser dalam sistem yang mirip Unix. Dalam artikel ini, kita akan membahas kegunaan Chown command dan cara menggunakannya.

Dengan menggunakan opsi “chown“, Anda dapat mengubah kepemilikan atas file, direktori, dan link. Jika seorang pengguna biasa ingin mengubah kepemilikan sebuah file, superuser dapat memanfaatkan Chown command untuk mengalihkan kepemilikan file tersebut dan memberikan hak akses yang sesuai.

Melihat Informasi Kepemilikan

Pertama-tama, silakan login ke VPS Anda menggunakan SSH. Sebelum menggunakan Chown command di Linux, Anda harus memastikan informasi mengenai pengguna dan grup yang akan dituju. Informasi ini bisa Anda dapatkan dengan menggunakan perintah `cd` untuk menjelajahi direktori yang diperlukan.

Sebagai contoh, jika path file yang ingin Anda akses adalah `/tmp/TestUnix`, Anda dapat menggunakan command berikut:

cd /tmp/TestUnix

Di sini, Anda dapat mengurutkan file yang ada dalam direktori dengan menggunakan command berikut:

ls -l

Dalam tutorial ini, kami telah membuat sebuah file bernama chownSample.txt di dalam direktori. Hasil dari command tersebut akan tampil seperti ini:

-rw-r--r-- 1 root root 0 Feb 20 17:35 chownSample.txt

Bagian -rw-r–r– merepresentasikan hak akses file. Kata “root” pertama kali merujuk pada informasi kepemilikan, sedangkan “root” yang kedua menunjukkan informasi grup. Dalam contoh di atas, file chownSample.txt dimiliki oleh pengguna dengan hak akses root, dan pengguna tersebut juga termasuk dalam grup root.

Menggunakan Chown untuk File

Untuk mengubah pemilik sebuah file, Anda dapat menggunakan command dengan format dasar sebagai berikut:

chown user filename(s)

Dalam file yang sama, yaitu chownSample.txt, kita akan mengubah kepemilikannya dari root menjadi pengguna lain dengan nama Whales. Contoh perintahnya adalah sebagai berikut:

chown whales chownSample.txt

Untuk memverifikasi perubahan kepemilikan tersebut, gunakan command`ls -l`. Command ini akan memberikan output sebagai berikut:

-rw-r--r-- 1 whales root 0 Feb 20 17:45 chownSample.txt

Command ini dapat disesuaikan untuk mengubah grup. Format dasar untuk mengubah kepemilikan dan grup adalah sebagai berikut:

chown user[:group] filename(s)

Jika Anda ingin mengganti kepemilikan file chownSample.text menjadi milik pengguna Whales dan termasuk dalam grup aquatic, maka gunakan perintah:

chown whales:aquatic chownSample.txt

Untuk memverifikasi kepemilikan dan grup, Anda dapat menggunakan perintah `ls -l`. Hasil dari perintah ini akan tampil seperti berikut:

-rw-r--r-- 1 whales aquatic 0 Feb 20 17:50 chownSample.txt

Jika Anda hanya ingin mengganti grupnya, Anda bisa mengabaikan bagian kepemilikan. Sebagai contoh, Anda dapat mengetikkan perintah berikut di command line:

chown :aquatic chownSample.txt

Chown berfungsi mirip dengan chgrp ketika informasi tentang pemilik tidak tersedia. Command ini dapat digunakan dengan berbagai opsi. Struktur dasar dari perintah chown bersama dengan beberapa opsi akan tampak seperti berikut:

chown [OPTIONS] [USER] [:GROUP] filename(s)

Menggunakan Chown untuk Direktori

Chown command juga dapat diterapkan pada direktori, yang dapat berisi hanya file, hanya direktori, atau kombinasi dari keduanya.

Misalnya, kita memiliki sebuah direktori bernama TestUnix. Untuk memeriksa izin aksesnya, kita dapat menggunakan perintah `ls -l`. Berikut adalah contoh output yang muncul:

drwxr-xr-x 2 root root 4096 Feb 20 17:35 TestUnix

Bagian pertama dari “drwxr-xr-x” menunjukkan izin akses pada folder tersebut. “Root” yang pertama memberikan informasi tentang kepemilikan, sementara “root” yang kedua merujuk pada informasi grup. Dalam contoh ini, TestUnix adalah pemilik dan juga grup dari folder tersebut.

Seperti halnya file lainnya, kepemilikan dan grup dari direktori juga dapat diubah. Command untuk melakukannya adalah sebagai berikut:

chown whales /TestUnix

Untuk mengganti grup saja, Anda dapat menggunakan perintah berikut:

chown :aquatic /TestUnix

Jika Anda ingin mengganti kepemilikan dan grup file secara bersamaan, gunakan:

chown whales:aquatic /TestUnix

Command yang sama juga dapat digunakan untuk mengatur beberapa file dan direktori sekaligus. Berikut adalah contoh format command-nya:

chown [OPTIONS] [USER][:GROUP] file1 file2

Berikut adalah contoh command setelah format tersebut diisi dengan benar:

chown whales:aquatic /tmp/TestUnix/chownSample.txt /tmp/TestUnix

Chown command dalam Linux dapat diterapkan pada symbolic link atau soft link. Symbolic link adalah tautan yang mengarah ke file atau folder lainnya. Perintah ini digunakan untuk membuat soft link. Misalnya, untuk file `chownSample.txt`, Anda dapat membuat symbolic link dengan perintah berikut:

ln -s chownSample.txt symlink

Untuk memeriksa informasi kepemilikan dan grup dari file tersebut, Anda dapat menggunakan command`ls -l`. Command ini akan menghasilkan output seperti berikut:

-rw-r--r-- 1 root root 0 Feb 19 22:01 chownSample.txt
lrwxr-xr-x 1 root root 5 Feb 19 7 22:01 symlink -> chownSample.txt

Terdapat dua entri yang tersedia: satu untuk file fisik dan yang lainnya untuk symbolic link. Untuk mengubah kepemilikannya, Anda dapat menggunakan command berikut:

chown whales symlink

Command di atas berfungsi untuk mengganti kepemilikan file chownSample.txt. Dengan demikian, hasil dari command`ls -l` akan terlihat seperti ini:

-rw-r--r-- 1 whales root 0 Feb 19 22:01 chownSample.txt
lrwxr-xr-x 1 root root 5 Feb 19 7 22:01 symlink -> chownSample.txt

Untuk mengubah kepemilikan symbolic link, Anda dapat menggunakan opsi -h. Berikut adalah command yang dapat Anda gunakan:

chown -h whales symlink

Jika Anda menjalankan command `ls -l`, maka hasil yang ditampilkan akan terlihat seperti di bawah ini. Anda dapat melihat dengan jelas bahwa kepemilikan symbolic link telah berhasil diubah:

-rw-r--r-- 1 whales root 0 Feb 19 22:01 chownSample.txt
lrwxr-xr-x 1 whales root 5 Feb 19 7 22:01 symlink -> chownSample.txt

Penggunaan Rekursif dari Chown

Chown command dapat diterapkan pada direktori. Namun, seiring berjalannya waktu, kita mungkin akan menghadapi struktur direktori yang bersifat rekursif dan perlu mengubah kepemilikan semua file dan direktori di dalamnya. Dengan menggunakan Chown command secara rekursif, kita dapat memastikan bahwa kepemilikan atau grup di seluruh direktori dan sub-direktori dapat diubah secara efektif.

Untuk melakukan perubahan secara rekursif, cukup gunakan opsi -R. Berikut adalah contoh commandnya:

chown -R [USER][:GROUP] Directory

Jika direktori tersebut bernama TestUnix dan memiliki beberapa subdirektori, maka dengan menggunakan command di bawah ini, seluruh direktori dan subdirektorinya akan diubah kepemilikannya menjadi milik user Whales.

chown -R whales /TestUnix

Kesimpulan

Sekarang Anda telah memahami dasar-dasar Chown command dalam Linux. Sistem Unix menyediakan halaman panduan untuk setiap perintahnya, yang akan sangat membantu Anda dalam menguasai cara penggunaan perintah tersebut serta berbagai kemampuannya. Untuk mengakses halaman panduan, cukup jalankan perintah `man chown`.

Semoga artikel ini bermanfaat dan memudahkan Anda dalam mengelola file di VPS dengan cara yang aman dan efisien. Selamat mencoba!

5/5 - (4 votes)
Nabilah Atikah S

Recent Posts

Mempelajari Tips & Strategi Sukses Digital Marketing Usaha Property

Dunia bisnis yang mengalami pertumbuhan pesat kini menyaksikan munculnya berbagai perusahaan yang bersaing untuk menarik…

9 hours ago

Waktu Tepat Untuk Menambahkan Ikon Agar Website Lebih Menarik

Halo, Sobat Teko! Apakah Anda pernah berpikir tentang kapan waktu yang tepat untuk menggunakan ikon…

12 hours ago

Perbedaan Antara Public Cloud, Private Cloud, dan Hybrid Cloud

Cloud computing menawarkan berbagai keuntungan bagi organisasi dan korporasi, namun tidak semua individu mampu mengakses…

14 hours ago

Rekomendasi Film Tentang Hacker Dengan Plot-Twist Menarik

Kasus kejahatan di dunia maya, yang biasa dikenal dengan istilah cybercrime, hingga saat ini masih…

1 day ago

Alasan Mengapa Kartu Nama Pribadi Penting Untuk Dimiliki

Domain merupakan aspek penting yang perlu Anda perhatikan saat ingin membangun sebuah website. Mengapa demikian?…

2 days ago

Tips Menjadi Seorang Creativepreneur Dalam Mengembangkan Bisnis

Arus digitalisasi dan kemajuan teknologi yang terus berkembang kini memberikan pengaruh di berbagai sektor, terutama…

2 days ago