全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解Linux系统中设置SFTP服务用户目录权限的方法

前言

在工作或者学习的时候,我们常常会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。

方法如下

提供sftp服务的有vsftpd和internal-sftp,这里用的是系统自带的internal-sftp,操作步骤如下:

1.创建新用户ui,禁止ssh登录,不创建家目录

useradd -s /sbin/nologin -M www

2.设置用户密码

passwd www

3.创建用户的根目录,用户就只能在此目录下活动

mkdir /home/www

4.设置目录权限,目录的权限设定有两个要点:

目录开始一直往上到系统根目录为止的目录拥有者都只能是root

目录开始一直往上到系统根目录为止都不可以具有群组写入权限

chown root:root /home/www
chmod 755 /home/www

5.配置sshd_config

vim /etc/ssh/sshd_config

6.修改为下面内容,保存退出

#注释掉这行
#Subsystem  sftp /usr/libexec/openssh/sftp-server
#添加在配置文件末尾
Subsystem sftp internal-sftp  #指定使用sftp服务使用系统自带的internal-sftp
Match User www      #匹配用户,如果要匹配多个组,多个组之间用逗号分割
ChrootDirectory /home/www   #用chroot将指定用户的根目录,chroot的含义:http://www.ibm.com/developerworks/cn/linux/l-cn-chroot/
ForceCommand internal-sftp  #指定sftp命令
X11Forwarding no    #这两行,如果不希望该用户能使用端口转发的话就加上,否则删掉
AllowTcpForwarding no

7.重启sshd服务

service sshd restart

8.测试:

用户登录后进入的是/home/www即用户根目录,根目录是无法写入的,所以先用root在/home/www新建一个ui目录

mkdir /home/www/ui

修改目录所有者和权限

chown ui:ui /home/www/ui
chmod 777 /home/www/ui
#可以在其他目录创建软连接指向ui目录
#ln -s /home/www/ui /www/

sftp登录www用户,进入ui目录,即可在/home/www/ui下,对文件进行添加、修改、删除的操作

sftp -oPort=22 ui@123.56.18.72
sftp> cd ui

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# linux  # sftp用户目录  # sftp  # 权限  # 目录权限  # linux修改目录和文件权限的简单命令解释  # 简析Linux中如何改变文件或目录的访问权限  # Linux中文件权限目录权限的意义及权限对文件目录的意义  # Linux文件权限与目录管理详解  # linux文件上传  # 给文件或目录添加apache权限的方法  # Linux 下目录文件权限(命令)的查看和修改  # linux文件目录默认权限(详解)  # Linux 文件和目录权限详细介绍  # linux下建站目录分配权限的经验技巧总结  # 的是  # 多个  # 直往  # 上到  # 系统自带  # 都不  # 目录下  # 让他  # 在此  # 可以通过  # 可在  # 这篇文章  # 不能用  # 重启  # 该用户  # 先用  # 用户登录  # 群组  # 常常会  # 配置文件 


相关文章: 建站之星2.7模板:企业网站建设与h5定制设计专题  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  建站之星后台密码遗忘如何找回?  如何基于PHP生成高效IDC网络公司建站源码?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  青岛网站建设如何选择本地服务器?  如何使用Golang table-driven基准测试_多组数据测量函数效率  建站VPS选购需注意哪些关键参数?  定制建站价位费用解析与套餐推荐全攻略  如何通过VPS建站无需域名直接访问?  建站之星后台密码如何安全设置与找回?  建站之星免费模板:自助建站系统与智能响应式一键生成  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  建站之星与建站宝盒如何选择最佳方案?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何快速生成凡客建站的专业级图册?  建站ABC备案流程中有哪些关键注意事项?  如何选购建站域名与空间?自助平台全解析  如何用免费手机建站系统零基础打造专业网站?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  建站之星如何修改网站生成路径?  已有域名和空间如何快速搭建网站?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  广东企业建站网站优化与SEO营销核心策略指南  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  如何通过服务器快速搭建网站?完整步骤解析  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  高端建站三要素:定制模板、企业官网与响应式设计优化  建站与域名管理如何高效结合?  如何登录建站主机?访问步骤全解析  制作电商网页,电商供应链怎么做?  如何零基础开发自助建站系统?完整教程解析  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  网站制作模板下载什么软件,ppt模板免费下载网站?  广平建站公司哪家专业可靠?如何选择?  建站OpenVZ教程与优化策略:配置指南与性能提升  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何挑选优质建站一级代理提升网站排名?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  建站之星如何助力网站排名飙升?揭秘高效技巧  如何制作算命网站,怎么注册算命网站?  如何在Tomcat中配置并部署网站项目?  大同网页,大同瑞慈医院官网?  网站制作公司排行榜,四大门户网站排名?  如何通过虚拟主机空间快速建站?  网站制作新手教程,新手建设一个网站需要注意些什么? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。