當前位置:首頁 » 文件管理 » linuxftp設置訪問目錄

linuxftp設置訪問目錄

發布時間: 2022-09-25 22:14:19

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的訪問許可權,由於這個是敏感目錄,所以個人並不推薦開啟。

② linux里ftp伺服器怎麼配置根目錄

1、deepin linux默認沒有安裝命令行的ftp客戶端,在終端執行ftp命令會提示未找到命令。

③ 怎麼阿里雲linux 下,怎麼建立ftp 並固定訪問目錄

1.打開vsftp文件:vi /etc/xinetd.d/vsftpd/ 2.在vsftp配置文件下添加 本地的根目錄是添加 local root = /tmp/ftp/pub 就把local的目錄改變了成 /tmp/ftp/pub 匿名的根目錄是添加 anon root = /tmp/ftp/pub 就把匿名的目錄改變了成 /tmp/ftp/pub

④ linux下如何查看ftp的目錄

我們通過tree命令(需要安裝,方法:sudo apt-get install tree)可以以樹狀圖的方式查看文件目錄,而目錄中不同類型的文件有各自的顏色,如下所示:

白色--普通文件

藍色--目錄

綠色--可執行文件

紅色--壓縮文件

青色--鏈接文件

黃色--設備文件

灰色--其他文件

通過ls命令,查看當前文件夾內的文件;ls -a 查看當前文件夾內的文件,包括隱藏文件;

ls -la 查看當前文件夾內文件的詳細信息,包括隱藏文件,

⑤ Linux 控制普通用戶ftp 只訪問本用戶的 家目錄

創建用戶:

#adser -d /data/home/website1 -g www website1
//創建用戶
#passwd website1
//設置密碼
#Changing password for user usertest.
#New UNIX password:
#Retype new UNIX password:
#passwd: all authentication tokens updated successfully.

那現在就可以用ftp登錄了 ,也會有以上我說的目錄不固定問題
此時用website1登陸系統ftp,是否可以訪問?如果無法訪問,說明我們的ftp做了限制。
--------------------------------------------------------------------------------------------
先打開配置文件
cd /etc/vsftpd/vsftpd.conf

查找userlist_enable
如果userlist_deny=NO:只允許userlist_file文件中的用戶可訪問ftp;
如果userlist_deny=YES:userlist_file文件中列舉的用戶不能通過ftp訪問系統。
userlist_enable是該功能的開關
我們的系統配置如下:
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

所以需要把用戶加入到/etc/vsftpd/user_list文件中,每個用戶一行。

配置用戶ftp許可權及訪問路徑限制
cd /etc/vsftpd/vsftpd.conf

修改用戶ftp登陸許可權----------------------
//找到#chroot_list_enable=YES,刪除前面的那個#號,表示開啟用戶是否能登陸ftp限制
//找到#chroot_list_file=/etc/vsftpd/chroot_list,刪除前面的那個#號,表示使用該列表中的名字作為限制條件
//編輯chroot_list,加入你要限制的用戶名,一行一個用戶
--------------------------------------------------------
修改用戶ftp訪問區域許可權-------------------
//找到#chroot_local_user=YES,刪除前面的那個#號,表示開啟,用戶只能訪問自己的家目錄
--------------------------------------------------------

#如果更新了vsftpd.conf,一定要重啟ftp
# /etc/init.d/vsftpd restart

再用website1通過ftp訪問系統,用戶成功登陸,並且成功的被限制在自己的主目錄下,無法訪問其他目錄。大功告成。

⑥ linux里ftp伺服器怎麼配置根目錄

在linux的vsftp配置文件下添加
本地的根目錄是添加
local
root
=
/tmp/ftp/pub
就把local的目錄改變了成
/tmp/ftp/pub
匿名的根目錄是添加
anon
root
=
/tmp/ftp/pub
就把匿名的目錄改變了成
/tmp/ftp/pub
順便的目錄都行

⑦ linux怎麼設置vsftp用戶訪問目錄許可權

Linux添加FTP用戶並設置許可權

在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:

1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test
2、建用戶:在root用戶下:
useradd -d /home/test test //增加用戶test,並制定test用戶的主目錄為/home/test
passwd test //為test設置密碼

3、更改用戶相應的許可權設置:

usermod -s /sbin/nologin test //限定用戶test不能telnet,只能ftp
usermod -s /sbin/bash test //用戶test恢復正常
usermod -d /test test //更改用戶test的主目錄為/test

4、限制用戶只能訪問/home/test,不能訪問其他路徑
修改/etc/vsftpd/vsftpd.conf如下: www.2cto.com
chroot_list_enable=YES //限制訪問自身目錄
# (default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
編輯 vsftpd.chroot_list文件,將受限制的用戶添加進去,每個用戶名一行
改完配置文件,不要忘記重啟vsFTPd伺服器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
5、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:
usermod -s /usr/bin/passwd test //用戶telnet後將直接進入改密界面

⑧ linux ftp伺服器如何讓多個用戶訪問同一目錄

默認在/home下就有不同用戶的目錄(root在/root下)ftp訪問默認只會訪問自己的目錄,當然可以跳轉到其他目錄,加上chroot就能限定每個用戶只能訪問自己的home目錄,而不能跳轉到其他目錄

⑨ Linux vsftp用戶許可權,怎麼設置指定用戶只能訪問根目錄下的指定子目錄及指定文件

Linux添加FTP用戶並設置許可權

在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:

1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test
2、建用戶:在root用戶下:
useradd -d /home/test test //增加用戶test,並制定test用戶的主目錄為/home/test
passwd test //為test設置密碼

3、更改用戶相應的許可權設置:

usermod -s /sbin/nologin test //限定用戶test不能telnet,只能ftp
usermod -s /sbin/bash test //用戶test恢復正常
usermod -d /test test //更改用戶test的主目錄為/test

4、限制用戶只能訪問/home/test,不能訪問其他路徑
修改/etc/vsftpd/vsftpd.conf如下: www.2cto.com
chroot_list_enable=YES //限制訪問自身目錄
# (default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
編輯 vsftpd.chroot_list文件,將受限制的用戶添加進去,每個用戶名一行
改完配置文件,不要忘記重啟vsFTPd伺服器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart
5、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:
usermod -s /usr/bin/passwd test //用戶telnet後將直接進入改密界面

⑩ 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軟體,進行遠程登錄訪問;下載直接在網路下載就行

熱點內容
汽車燃氣解壓閥漏氣是什麼原因 發布:2024-10-09 18:18:51 瀏覽:423
java操作類 發布:2024-10-09 18:08:13 瀏覽:840
傳統編譯是靜態編譯嗎 發布:2024-10-09 18:08:13 瀏覽:856
360搜索無法訪問 發布:2024-10-09 18:04:49 瀏覽:51
bp神經網路演算法詳解 發布:2024-10-09 17:59:26 瀏覽:246
sql注入的過程 發布:2024-10-09 16:24:25 瀏覽:194
命令行ftp初始賬號密碼 發布:2024-10-09 16:24:24 瀏覽:291
腳本怎麼歸檔 發布:2024-10-09 16:08:07 瀏覽:298
雲平台搭建伺服器 發布:2024-10-09 16:03:47 瀏覽:638
用阿里雲搭建正向代理伺服器 發布:2024-10-09 15:53:07 瀏覽:508