FedoraCore5にFTPログインできなくなるトラブルがあった。
FedoraCore5+vsftpd で yum update をしたらログインできなくなった。エラーはこんな感じ。
[crane ~]$ ftp localhost
Connected to crane.localdomain.
220 (vsFTPd 2.0.4)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:USERNAME): USERNAME
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/USERNAME
Login failed.
421 Service not available, remote server has closed connection
ftp>
これはSELinuxのポリシーが正しく設定されていないから起きる問題の模様。[デスクトップ]→[管理]→[セキュリティレベルとファイヤーウォールの設定]で起動する system-config-securitylevel にて、FTPのSELinuxポリシーを修正することでログインできるようになる。

なんだろうね、FedoraCoreのパッケージ管理上の問題なのかしらん? もしかしたらちゃんとした解決方法が別にあるのかもしれないが、とりあえず。
解決しました。ほんとありがとございます。
2006/08/05(土) 19:06:09 |
URL |
おかげさまで #8iCOsRG2[
編集]
このコメントは管理人のみ閲覧できます
2006/09/10(日) 04:26:27 |
|
#[
編集]
とても参考になりました。ありがとうございました。
2007/06/13(水) 17:24:04 |
URL |
韓国人 #-[
編集]
参考までに列記します。
コマンドラインからの変更
#--------------------------------------
#状態確認
getsebool -a | grep ftp_home_dir
#設定変更
setsebool -P ftp_home_dir=1
#状態確認
getsebool -a | grep ftp_home_dir
#--------------------------------------
2009/04/26(日) 12:25:24 |
URL |
通りすがり #JalddpaA[
編集]
> 参考までに列記します。
> コマンドラインからの変更
> #--------------------------------------
> #状態確認
> getsebool -a | grep ftp_home_dir
>
> #設定変更
> setsebool -P ftp_home_dir=1
>
> #状態確認
> getsebool -a | grep ftp_home_dir
> #--------------------------------------
情報ありがとうございました。man setsebool したところ、<P>
[setsebool]<br>
-P 起動時設定も更新する。(-Pなしならshutdownまで有効)<P>
[getsebool]<br>
-a 全設定を出力<P>
とのこと。これは少し便利そうです。
2009/05/06(水) 18:34:33 |
URL |
Haginov #-[
編集]