
在CentOS下新增ftp帳戶並限制其可訪問目錄
发布日期:2021-05-06 19:48:58
浏览次数:25
分类:精选文章
本文共 820 字,大约阅读时间需要 2 分钟。
在CentOS下新增ftp帳戶並限制其可訪問目錄
步驟
安裝vsftpd
yum install -y vsftpd
新增一個名為cindy的使用者
sudo useradd -s /sbin/nologin --home-dir /var/cindy cindy
-s /sbin/nologin
防止cindy經由ssh登入
--home-dir(或-m) /var/cindy
設定了ftp開啟時的目錄(即家目錄) 如果這一步做錯,可能會需要以下指令:
列出所有存在的使用者cat /etc/passwd | less
刪除名為cindy的帳戶
userdel cindy
設定使用者cindy的密碼
passwd cindy
這裡需畏輸入兩次長度大於等於8的密碼。
讓使用者cindy(及其它所有使用者)只可訪問其家目錄
修改vsftpd的設定檔:
vim /etc/vsftpd/vsftpd.conf
在最後一行加入,讓使用者可以修改其家目錄:
allow_writeable_chroot=YES
這個設定的目的是為了解決以下錯誤:
(參考)Fixing 500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
參考,將allow_writeable_chroot=YES
加在設定檔最後一行可能會有問題,因此額外多加了一個空行。
然後找到chroot_local_user
及chroot_list_enable
,將它們改為:
chroot_local_user=YESchroot_list_enable=NO
重啟ftp service讓設定生效
service vsftpd restart
如何讓使用者訪問家目錄外的其它目錄?
有時候除了家目錄外,我們還想讓使用者存取其它的目錄,這時可以透過mount
這個指令來解決。
參考連結
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月12日 10时37分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java温故而知新-反射机制
2019-03-05
eclipse引用sun.misc开头的类
2019-03-05
firefox中angular2嵌套发送请求问题
2019-03-05
【mybatis3】调试/断点打印日志
2019-03-05
C++
2019-03-05
[CTFSHOW]PHP特性
2019-03-05
navigator对象
2019-03-05
关于EFI系统分区(ESP)你应该知道的3件事
2019-03-05
5.Mybatis复杂映射开发
2019-03-05
Servlet2.5的增删改查功能分析与实现------删除功能(四)
2019-03-05
环境配置 jdk_mysql_myeclipse8.6
2019-03-05
Session验证码的实现(2018-7-3)
2019-03-05
spring启动错误:Could not resolve placeholder
2019-03-05
日志写入xml上传ftp遇到的问题
2019-03-05
下载任意版本vmware对应的vmware tools
2019-03-05
将 github 中他人的 仓库 导入 码云中,从而 加快下载速度的 方式
2019-03-05
Java 类加载的过程 加载、验证、准备、解析、初始化
2019-03-05
JavaWeb---实现JavaBean来接收参数、请求转发、域对象
2019-03-05
瀚高数据库中 java代码类型与bit对应(APP)
2019-03-05
选择性估算器绕过行安全策略漏洞
2019-03-05