Selamat datang di blog saya "YENDRA84 ---- MARI MENCARI ILMU BERMANFAAT"

Jumat, 02 November 2012

Hak Akses folder dan file di ubuntu 2

 artikel ini bersumber di http://musaamin.web.id/hak-akses-file-di-linux/

Seringkali ketika ingin memodifikasi file di Linux kita harus memakai perintah $ sudo gedit file, mengekstrak $ sudo tar zxvf file.tar.gz -C /opt, untuk memudahkan akses ke folder /var/www mengetik perintah $ sudo chmod -R 777 /var/www/. Perintah sudo dan chmod tersebut dilakukan karena file dan folder tersebut hanya bisa diakses oleh root atau dengan kata lain kita dibatasi dengan hak akses file/file permission.
Di bawah ini adalah daftar file yang tampil ketika mengetik perintah $ ls -l, terlihat hak akses file beserta user dan groupnya. Hak akses file rwx hanya ada di filesystem unix/linux dan tidak berlaku di filesystem windows.
drwxrwxr-x 2 musa musa 4096 Aug 25 14:00 data
lrwxrwxrwx 1 musa musa   18 Aug 25 14:00 music -> /media/data/Music/
-rwxrwxrwx 1 musa musa   11 Aug 24 20:19 readme.txt

- = file
l = link
d = directory
r = read
w = write
x = execute
Ada 3 segemen rwx, segmen pertama untuk User, segmen kedua untuk Group dan segemen ketiga untuk Other.
User = yang memiliki/membuat file.
Group = gabungan beberapa User.
Other = User yang tidak terdaftar dalam Group atau system, bisa juga disebut dengan Public.
Dari informasi diatas file readme.txt dimiliki oleh User=musa dengan Group=musa. File readme.txt bisa dibaca, ditulis, dan dieksekusi oleh User, Group dan Other artinya full akses siapa saja bisa memodifikasinya.
Mengganti Hak Akses File/Folder
r = 4
w = 2
x = 1
sudo chmod 777 file_folder
File diset full akses (read,write,execute) untuk semua (user,group,other). Pemakaian sudo jika file/folder tersebut dimiliki oleh root.
chmod -R 777 file_folder
Tambahan -R (recursive), semua file dan sub foldernya ikut diset hak aksesnya
chmod 755 file_folder
File diset rwx untuk user, rx untuk group dan other
Selain menggunakan angka, merubah hak akses file bisa juga menggunakan huruf.
u = user
g = group
o = other
a = all
chmod a+x file
File bisa dieksekusi oleh semua. Biasanya file yang diset x adalah file script .sh, file tersebut tidak bisa dijalankan sebelum hak akses execute diaktifkan.
chmod o-w file
Melepas opsi write untuk Other
chmod a+rw file
Memasang opsi read write untuk semua baik itu User, Group ataupun Other
Mengganti User File/Folder
chown user_baru file_folder
Mengganti Group File/Folder
chown user:group_baru file_folder

Tidak ada komentar:

Posting Komentar