linux修改ftp訪問目錄
A. linux vsftp實現匿名ftp及修改默認ftp目錄
1 安裝vsftpd
2 修改vsftpd.conf
3 修改的內容如下
如果某一行在原配置中不存在,則新增
4 重啟vsftpd服務
B. Linux中如何通過命令修改FTP伺服器的默認目錄
這個要看你使用的是什麼驗證,如果默認使用的驗證就是本地驗證的話,你可以先使用 添加用戶的方法來進行比如新建一個用戶 useradd -d /var/ftp/zuoye zuoye passwd zuoye 把許可權變成755把.最主要是 zuoye的擁有者要為 zuoye可以使用 chmod 755 /var/ftp/zuoye 修改許可權 chown zuoye.zuoye /var/ftp/zuoye 這樣你把你的vsftp安裝好。使用身份驗證登陸。。然後重新啟動服務,使用zuoye進行登陸即可在自己的家目錄下, 如果你想所有用戶都要登陸在這里的話,需要修改 /etc/vsftpd/vsftpd.conf 文件。你說的 /var/ftp 一般都是 覓名用戶默認登錄點
C. linux下設置用戶登錄FTP伺服器時,所在的目錄
在vsftpd.conf這個文件裡面的,local_enable=yes,首先要開啟這個,然後用user add命令新建本地用戶,然後把自家目錄由/home,改為其他,要修改這個文件,/etc/passwd:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin
mengqc:x:500:500:mengqc:/home/mengqc:/bin/bash
如上所顯示,找到你的本地用戶,然後把/home後面的路徑改了就可以,記得保存這個文件。這樣FTP用戶就可以用本地用戶登錄了,不改路徑的話需要另外開啟/home的訪問許可權,由於這個是敏感目錄,所以個人並不推薦開啟。
D. linux更改ftp目錄
分類: 電腦/網路 >> 操作系統/系統故障
問題描述:
我當前的ftp目錄是/root/低下,問怎麼更改成/var低下?
解析:
修改passwd文件ftp用戶的主目錄即可
當然這是針對匿名用戶的
真實用戶不是很清楚了^ ^
E. linux怎麼設置vsftp用戶訪問目錄許可權
vsftp 修改指定ftp用戶目錄許可權的命令:命令行輸入:chmod 777 /srv/111cn 備註: srv目錄是server的簡寫,提供一些特定服務的目錄。
改許可權在linux中會用到chmod 命令的,chmod----改變一個或多個文件的存取模式(mode)
chmod [options] mode files
只能文件屬主或特權用戶才能使用該功能來改變文件存取模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,默認是a(所有用戶)。只能選擇一個opcode(操作碼)。可指定多個mode,以逗號分開。
vsftp 修改指定ftp用戶目錄許可權的命令:
其實這個很簡單,由於用的比較少所以在我的博客里mark一下方便查找:
命令行輸入:
代碼如下 復制代碼
chmod 777 /srv/111cn
備註: srv目錄是server的簡寫,提供一些特定服務的目錄。
F. Linux中如何通過命令修改FTP伺服器的默認目錄
這個要看你使用的是什麼驗證,如果默認使用的驗證就是本地驗證的話,你可以先使用
添加用戶的方法來進行比如新建一個用戶
useradd
-d
/var/ftp/zuoye
zuoye
passwd
zuoye
把許可權變成755把.最主要是
zuoye的擁有者要為
zuoye可以使用
chmod
755
/var/ftp/zuoye
修改許可權
chown
zuoye.zuoye
/var/ftp/zuoye
這樣你把你的vsftp安裝好。使用身份驗證登陸。。然後重新啟動服務,使用zuoye進行登陸即可在自己的家目錄下,
如果你想所有用戶都要登陸在這里的話,需要修改
/etc/vsftpd/vsftpd.conf
文件。你說的
/var/ftp
一般都是
覓名用戶默認登錄點
G. linux ftp的匿名用戶目錄怎麼改
如果使用的是VSFTP,修改一下配置即可:
1、文件位置
/etc/vsftpd/vsftpd.conf
2、修改配置文件位置:
anonymous_enable=yes 匿名登陸
connect_form_port_20=yes 啟用ftp數據埠的數據連接
pam_service_name=vsftpd 驗證方式
listen=yes 獨立的vsftpd伺服器
3、修改匿名許可權:
anon_upload_enable=yes 開放上傳許可權
anon_mkdir_write_enable=yes 可創建目錄的同時可以在此目錄中上傳文件
write_enable=yes 開放本地用戶寫的許可權
anon_other_write_enable=yes 匿名帳號可以有刪除的許可權
4、保存配置文件
5、啟動VSFTP
service vsftpd start
即可
H. linux配置ftp伺服器的過程
第一步:打開終端(快捷鍵是Ctrl+Alt+t),如果當前用戶不是root用戶,請輸入命令「su」,然後輸入root賬戶密碼即可;
第二步:輸入命令「apt-get update」,這一步是為了更新下載的數據源,如果不更新可能造成有幾個後面的軟體包無法下載;
第三步:輸入命令「apt-get install vsftpd」完成安裝vsftpd;
第四步:判斷vsftp是否安裝成功,輸入命令「service vsftpd restart」重啟vsftpd服務,如果他在運行狀態說明安裝成功;
第五步:新建「/home/uftp」目錄作為用戶主目錄,輸入命令「mkdir /home/uftp」回車 ,然後輸入命令「ls /home」查看home目錄下有uftp這個目錄嗎,如果有就是創建成功;
第六步:新建用戶uftp並且設置密碼,輸入命令「useradd -d /home/uftp -s /bin/bash uftp」
回車,然後再輸入命令「passwd uftp」回車,然後輸入兩次密碼就設置ok了
第七步:使用vi修改配置文件/etc/vsftpd.conf,輸入命令「vi /etc/vsftpd.conf」回車,
向文件中添加「userlist_deny=NO」」userlist_enable=YES」?, 「userlist_file=/etc/allowed_users」?,
「seccomp_sandbox=NO」,最後把文件中的「local_enable=YES」保存(如果提示無法保存,直接退出來,把讀寫和執行許可權給這個文件,具體操作為:輸入命令: 「chmod 777 /etc/vsftpd.conf」回車就可以了);
第八步:新建文件/etc/allowed_users,輸入命令「vi /etc/allowed_users」,打開後再這個文件內寫入「uftp」保存即可;《Linux就該這么學》
第九步:查看/etc/ftpusers文件(不能訪問ftp服務用戶清單)的內容,輸入命令「vi /etc/ftpusers」回車,如果裡面有uftp,就把他刪除;
第十步:安裝winscp軟體,進行遠程登錄訪問;下載直接在網路下載就行
I. linux里ftp伺服器怎麼配置根目錄
1、deepin linux默認沒有安裝命令行的ftp客戶端,在終端執行ftp命令會提示未找到命令。
J. linux中vsftp修改默認路徑
修改vsftpd的配置文件/etc/vsftpd/vsftpd.conf,添加下面三行:
1、local_root=/media/ftp/pub
2、chroot_local_user=YES
3、anon_root=/var/www/html/
local_root表示本地用戶登錄後的根目錄,也就是非匿名,而是輸入用戶名和密碼登錄進入的,這里順便說一下ftp登錄的格式 ftp://username:passwd@localhost
anon_rootanonymous用戶,即匿名用戶訪問的主目錄
但是這時候可能會出現以下報錯:
[root@localhostpub]#lftplocalhost
lftplocalhost:~>ls
ls:Loginfailed:500OOPS:vsftpd:
原因還是許可權設置問題:
是ftp默認主目錄許可權設置不對,我這里報這個錯誤是因為/media/ftp設置許可權為777,/media/ftp/pub設置許可權也為777。
正確的許可權設置是將/media/ftp許可權設置為755,chmod755/media/ftp後重啟ftp服務就可以了。
上面的chroot_list_file是設定鎖定登陸用戶在其home目錄的列表,要在chroot_list_enable=YES情況下才生效,另外,如luo_rc所述,最好不要設置默認目錄為/,使用mount --bind來掛載需要的目錄
(10)linux修改ftp訪問目錄擴展閱讀:
如果你是默認的ftp目錄出現此問題,那一定是這個/home/ftp的許可權不對所致,這個目錄的許可權是不能打開所有許可權的;是運行了chmod777/home/ftp所致;如果沒有ftp用戶這個家目錄,要自己建一個;
如下FTP用戶的家目錄是不能針對所有用戶、用戶組、其它用戶組完全開放;
[root@localhost~]#ls-ld/home/ftp
drwxrwxrwx3rootroot40962005-03-23/home/ftp
修正這個錯誤,應該用下面的辦法;
[root@localhost~]#chownroot:root/home/ftp
[root@localhost~]#chmod755/home/ftp