Pengaturan File dan Directory di Linux
Sebagai seorang admin server bahkan seorang programmer wajib mengetahui pengaturan direktori di sebuah server. Karena hal itu sangat penting dalam kelancaran sebuah aplikasi atau sebuah website yang berjalan di sebuah server. Dalam bahasan kali ini kita menggunakan lingkungan sistem operasi linux sebagai sistem operasi yang paling banyak digunakan di dunia.
Langsung saja kita bahas satu persatu :
1. Membuat Direktori
Berikut perintah untuk membuat direktori, ganti "namadirektori" dengan nama direktori yang akan dibuat.
# mkdir namadirektori
atau bisa juga dengan permission
# mkdir -m a=rwx namadirektori
2. Menghapus File
Berikut perintah untuk menghapus file. ganti "namafile" dengan nama file yang akan dihapus. FYI, nama file yang akan dihapus jika tidak berada pada directory yang sama maka harus dituliskan path nya juga.
# rm namafile
3. Menghapus Directory
Berikut perintah untuk menghapus directory. Ganti "namadirectory" dengan nama directory yang akan dihapus.
# rm -r namadirectory
4. Merubah Permission suatu File atau Directory
Berikut perintah untuk merubah permission/ijin akses terhadap file atau directory bersangkutan.
# chmod u r,g x namafile
Misal :
# chmod u r,g x /var/www/html/config.php
Keterangan :
Letter | Permission |
---|---|
r w x x s t u g o d rwx rw- r u r g x |
Read Write Execute Execute (only if file is a directory) Set user or group ID on execution Save program text on swap device Current permissions the file has for owner Current permissions the file has for users in the same group Current permissions the file has for others not in the group is a directory the user has read, write, and execute permissions the group has read and write permissions all others have read only permissions is for user is for read is for group is for execute |
5. Mengganti Kepemilikan File/Directory
Berikut perintah untuk mengganti kepemilikan/owner dari suatu file atau directory
file:
#chown namauser:namagrup namafile
Misal :
#chown mazjohn:admin /var/www/html/info.php
diretory:
#chown -R namauser:namagrup pathdirectori
Misal :
#chown -R mazjohn:admin /var/www/html/domain
Ketik Komentarmu