500 OOPS: cannot change directory:/home/user
habis install server baru lagi dengan menggunakan fedora 13
ada kesulitan ketika selesai menginstal vsftpd -> deamon untuk server ftp
untuk instal bisa dengan menggunakan yum install dari root
seperti berikut
# yum install vsftpd << untuk menginstal dgn yum
# /etc/init.d/vsftpd start << untuk memulai deamon vsftpd
setelah itu di config vsftp ada beberapa line yang harus di ganti
yaitu pada file
/etc/vsftpd.ftpusers dan
/etc/vsftpd.user_list
pada 2 file config tersebut di hilangkan akses root atau di remark
kemudian restart deamon vsftpd
setelah itu gw coba masuk ke server dgn menggunakan ftp dan muncul error seperti ini
the command was not understood by the server
issue the raw ftp comman “HELP” to identify all commands supported by the server
500 OOPS: cannot change directory:/home/user
Login failed.
setelah gw googling ternyata ada masalah dgn selinux
jadi harus di rubah setinganya
setingan asli bawaan adalah sebagai berikut
[root@localhost vsftpd]# getsebool -a | grep ftp
allow_ftpd_anon_write –> off
allow_ftpd_full_access –> off
allow_ftpd_use_cifs –> off
allow_ftpd_use_nfs –> off
ftp_home_dir –> off << ini yang harus di rubah
ftpd_connect_db –> off
httpd_enable_ftp_server –> off
sftpd_anon_write –> off
sftpd_enable_homedirs –> off
sftpd_full_access –> off
sftpd_write_ssh_home –> off
tftp_anon_write –> off
lakukan perintah berikut
setsebool -P ftp_home_dir on
kemudia chek kembali maka hasilnya adalah sebagai berikut
getsebool -a | grep ftp
allow_ftpd_anon_write –> off
allow_ftpd_full_access –> off
allow_ftpd_use_cifs –> off
allow_ftpd_use_nfs –> off
ftp_home_dir –> on <, sudah berubah menjadi on
ftpd_connect_db –> off
httpd_enable_ftp_server –> off
sftpd_anon_write –> off
sftpd_enable_homedirs –> off
sftpd_full_access –> off
sftpd_write_ssh_home –> off
tftp_anon_write –> off
No trackbacks yet.