如何讓ftp只能訪問家目錄數據
給不希望被讀取的文件設置隱藏,然後設置帳號屬性為不顯示隱藏文件就可以了。
❷ FTP如何設置文件夾許可權
1、首先用ftp工具連接到自己的網站的目錄:
❸ server 2012 ftp如何設置用戶只可以瀏覽到自己的目錄,瀏覽不到別的用戶的目錄
ftp可以添加賬戶,設置瀏覽許可權,把瀏覽的目錄只指定到自己的目錄那裡就可以
❹ linux FTP 伺服器中將用戶限制在自己目錄下的方法
第一步:創建一個 ftp guest 組,用 groupadd 命令,也可以用 ftp 伺服器創建的 ftp 組(less /etc/group 看看是否存在,如果
裝了ftp server的話都有這個組存在);
第二步:在 ftp 組中添加 ftp 用戶;
第三步:修改 /etc/ftpaccess 文件,加入 guestgroup 的定義: guestgroup ftp; 或者用 guestuser 直接指定 ftp 用戶名,如:
guestuser ftpuser;
第四步:向這個用戶的 $HOME 目錄下拷貝必要的文件,主要是與 ls 有關的。一般的 ls 要 Lib 支持,你得重新編譯 ls,或把 lib
目錄 過去,或者拷貝 ftp server 帶的 ls, 比如把 /home/ftp/ 下的bin,etc,lib 三個目錄拷貝到這個用戶的根目錄下, 並修改
許可權 (chown username.ftp *)。
注意:現在 Linux 下帶的 ftp 無須拷貝這些文件,至少 Redhat6.1 是不需要拷貝的,所以就可以省去第四步。 不知道能不能幫到你,水平有限!
❺ 如何使ftp用戶目錄只能被ftp用戶訪問
看來ftp不支持許可權設定啊那我想實現帳號下載是不是只能通過文件管理器裡面那個設定目錄密碼了
❻ 怎樣將FTP用戶鎖定在自己的目錄
是selinux策略,我們可以通過調整bool值,允許普通用戶能登入家目錄。
setsebool -p ftp_home_dir 1
通過getsebool -a |grep ftp 可以查看到ftp_home_dir 的選項為on了代表我普通用戶可以訪問自己家目錄了。但還不夠安全,我可以退到根下面(cd ..)
只要改下配置文件就可以了
vim /etc/vsftpd/vsftpd.conf
將chroot_local_user=yes這行開頭取消注釋即可
❼ 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後將直接進入改密界面