Pages: [1]   Go Down
Author Topic: [ask] mount --bind di fedora  (Read 457 times)
agrd_sn
Newbie
*
Offline Offline

Posts: 11


« on: December 27, 2009, 10:13:47 PM »

saya mau mounting direktori1 ke direktori2. saya sudah coba di dua mesin ubuntu, dan berhasil..tp di fedora11 belum berhasil..
Code:
sudo mount --bind /home/user/dir1/ /var/www/html/dir2/

saya sudah otak-atik di file permission dan ownership. tp masih blum bs.
saya juga sudah coba ln -s, dan mount --rbind.

ada yg tau solusinya?
apakah ada alternatif lain?

terima kasih sebelumnya.

NB: home direktori sudah di partisi dengan ukuran yg sangat besar dari partisi root. jd tanpa perlu 'mengganggu' ukuran partisi lain.. saya berusaha cari cara spt itu..
Logged

Dichi
Global Moderator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 705



WWW
« Reply #1 on: December 28, 2009, 08:05:31 AM »

coba,

Code:
$ sudo mount --bind /home/user/dir1 /var/www/html/dir2

perintah mount tuh generic, jadi di distro apapun, sama aja.. Smiley
Logged

From Bandung With Linux

agrd_sn
Newbie
*
Offline Offline

Posts: 11


« Reply #2 on: December 28, 2009, 09:57:28 AM »

maap, maksud saya..
perintah tersebut memang bisa dimasukkan dan tidak menunjukkan keterangan error apapun.
tapi setelah di lihat di web server. tidak memunculkan file apa2..
berbeda saat dijalankan di ubuntu..

ada yg bisa bantu?
terima kasih.
Logged

ibenk68th
Global Moderator
Advance Member
*****
Offline Offline

Gender: Male
Posts: 478



« Reply #3 on: December 29, 2009, 03:35:20 PM »

bagaimana dengan selinux-nya? diaktifkan atau dideaktivasi?
kalau selinux aktif, berarti direktori /home/user/dir1 harus diubah security context-nya sehingga bisa diakses oleh httpd

coba lakukan:
$ ls -Za /home/user/dir1

apakah direktori tsb. beserta direktori dan file-2 di bawahnya mengandung "httpd_sys_content_t"

kalau tidak ada, lakukan:

$ chcon -Rt httpd_sys_content_t /home/user/dir1

salam...
Logged

be honest to yourself, before you give it to someone else
- ibenk -

agrd_sn
Newbie
*
Offline Offline

Posts: 11


« Reply #4 on: January 14, 2010, 01:00:52 AM »

sebelumnya makasih mas.. ^^

kalau selinuxnya di-disabled bisa mas..
tapi kalau diaktifkan masih tidak bisa..
saya sudah coba: (selinux dlm keadaan aktif)
# chcon -R -u system_u -r object_r -t httpd_sys_content_t /home/user/dir1
dan juga mengambil referensi dari /var/www/html
# chcon --reference=/var/www/html /home/user/dir1

--> tebakan saya, mungkin karena contextnya beda di /home, karena atasnya beda,,ke direktori bawahnya ga masuk2. udah mental di direktori atasnya duluan.

soalnya, saya coba (misal) di /web. --> bisa.
ngambil dari sini:
http://docs.fedoraproject.org/selinux-user-guide/f10/en-US/sect-Security-Enhanced_Linux-Working_with_SELinux-SELinux_Contexts_Labeling_Files.html

rencananya mau ganti mount point nih...(tanpa format)
bisa kan ya?
Logged

ibenk68th
Global Moderator
Advance Member
*****
Offline Offline

Gender: Male
Posts: 478



« Reply #5 on: January 18, 2010, 04:01:04 PM »

sepertinya berkaitan dengan masalah selinux dan httpd-nya agar bisa akses ke "home user directory", bukan selinux context-nya.
kalau masih ingin mencoba selinux dalam keadaan aktif, coba periksa kembali nilai boolean selinux untuk httpd:

# getsebool -a | grep httpd

periksa pada bagian "httpd_enable_homedirs" dan "httpd_read_user_content", jika masih dalam keadaan off atau 0, ubah menjadi kebalikannya:

# setsebool -P httpd_enable_homedirs=1 httpd_read_user_content=1

kalau file-file web anda tidak berada di "home user directory", asalkan tipe "selinux context"-nya sama, seperti yang anda kemukakan, memang tidak bermasalah, karena secara default, selinux melarang httpd untuk mengakses "home user directory"

salam...
Logged

be honest to yourself, before you give it to someone else
- ibenk -

agrd_sn
Newbie
*
Offline Offline

Posts: 11


« Reply #6 on: January 18, 2010, 04:32:25 PM »

makasih mas.. Cheesy
dapet ilmu baru ttg selinux.. (biasanya cm disabled mulu) Grin
Logged

Pages: [1]   Go Up
Print
Jump to: