q:ftp伺服器無法用本地使用者登入
[test@client home]$ ftp
192.168
.221
.129
connected to
192.168
.221
.129 (192.168
.221
.129).
220 (vsftpd 2.2
.2) name (192.168
.221
.129:test): test
331 please specify the password.
password:
500 oops: cannot change directory:/home/test
login failed.
//但是lftp可以用本地使用者登入
a:
是否是vsftp伺服器端家目錄許可權問題?
[root@review1 home]# chmod +r test
[root@review1 home]# ls
test
[root@review1 home]# ll
total 4
drwxr--r--. 2 test test 4096
may2710:
57 test
再次登入,無效。
2.檢查本地使用者test是否存在,是否有密碼
[root@review1 ~]# tail -5 /etc/passwd
saslauth:
x:499:76
:"saslauthd user"
:/var/empty/saslauth
:/sbin/nologin
postfix:
x:89:89
::/var/spool/postfix
:/sbin/nologin
sshd:
x:74:74
:privilege-separated
ssh:/var/empty/sshd
:/sbin/nologin
ntp:
x:38:38
::/etc/ntp
:/sbin/nologin
test:
x:500
:500
::/home/test
:/bin/bash
[root@review1 ~]# passwd test
changing password for user test.
newpassword:
badpassword
: it is too simplistic/systematic
badpassword
: is too ******
retype new password:
passwd: all authentication tokens updated successfully.
存在,密碼正常。
3.檢查客戶端本地使用者是否存在
[root@client ~]# tail -5 /etc/passwd
postfix:
x:89:89
::/var/spool/postfix
:/sbin/nologin
sshd:
x:74:74
:privilege-separated
ssh:/var/empty/sshd
:/sbin/nologin
test:
x:500
:500
::/home/test
:/bin/bash
[root@client ~]# passwd test
changing password for user test.
newpassword:
badpassword
: it is too simplistic/systematic
badpassword
: is too ******
retype new password:
passwd: all authentication tokens updated successfully.
存在,設定正常。再次登入,登入失敗!
4.檢查、關閉selinux,重新連線,失敗。
5. 重啟vsftp,再次測試,成功。
[root@mysql ~]# ftp 192.168.221.129
connected to
192.168
.221
.129 (192.168
.221
.129).
220 (vsftpd 2.2
.2) name (192.168
.221
.129:root): test
331 please specify the password.
password:
230 login successful.
remote system type is unix.
using binary mode to transfer files.
總結:
使用者無法進入家目錄,是 因為 selinux限制了本地ftp使用者的訪問,需要關閉selinux,但是關閉後還需要重新啟動vsftp服務,否則無法生效!
Linux FTP伺服器本地使用者登入
在這篇文章中,我將通過vsftp對ftp伺服器進行配置。並且以本地使用者形式,實現vm虛擬機器下的linux系統和實際的windows系統進行互動。我的liunx系統是centos6系統 ftp服務的具體工作過程如下 當ftp客戶端發出請求時,系統將動態分配乙個埠 如1032 若ftp伺服器在埠21...
FTP伺服器搭建之本地使用者篇
vsftpd3.0 ftp伺服器搭建之本地使用者篇,具體內程式設計客棧容如下 ftp服務在工作中是經用到的一種工具,可以實現上傳 等功能。那麼今天我們來聊一聊ftp伺服器使hoxfnx用本地使用者登入的實現模式 既然是本地使用者,就少不了要建立本地使用者,下面我們建立2個使用者 第一步 建立使用者 ...
ftp搭建之本地使用者驗證登入
搭建ftp伺服器,使用者登入方式,環境 centos7 1.安裝 rpm qa grep vsftpd 驗證有沒有安裝 yum y install vsftpd 2.新增乙個不可登入的使用者 groupadd soft adduser d home soft g soft s sbin nologi...