centos8服务器创建新用户并指定该用户只能打开某个目录文件
生活随笔
收集整理的這篇文章主要介紹了
centos8服务器创建新用户并指定该用户只能打开某个目录文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ssh -V
來查看openssh的版本
需求:sftp組,用戶mysftp,該用戶不能使用ssh,且sftp登錄后只能在自己的主目錄下操作,不能訪問其他目錄
1、創建sftp組
groupadd sftp2、創建一個sftp用戶,名為mysftp
useradd -g sftp -s /bin/false mysftp passwd mysftp3、新建一個mysftp目錄,然后指定mysftp的home為/www/mysftp
mkdir -p /www/mysftp usermod -d /www/mysftp mysftp4、配置sshd_config
vim /etc/ssh/sshd_config
找到如下這行,并注釋掉
5、設定Chroot目錄權限(/www/mysftp目錄權限一定是root)
chown root:root /www/mysftp chmod 755 /www/mysftp6、創建用戶可以操作的目錄upload
mkdir /www/mysftp/upload chown mysftp:sftp /www/mysftp/upload chmod 755 /www/mysftp/upload7、重啟sshd服務
service sshd restart service sshd status查看有哪些用戶
cat /etc/passwd
查看用戶在哪個組
groups mysftp
轉載:https://www.cnblogs.com/wooya/p/9392142.html
以上操作已經試驗過,可以實現。
還有覺得這個也是可以的:https://www.cnblogs.com/lhlucky/p/lucklyftp.html
但是這個我沒有試過。
總結
以上是生活随笔為你收集整理的centos8服务器创建新用户并指定该用户只能打开某个目录文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS浏览器兼容性问题
- 下一篇: 电脑缺失MSVCP110.dll文件