Linux服务器权限管理实践——添加用户只访问某些文件目录
来源:互联网 发布:pdf压缩软件 for mac 编辑:程序博客网 时间:2024/05/22 13:16
自己的项目开发是多个人一起开发,前端那边有一些小问题在线上改比较方便,就像给他们搭FTP让他们自己上传修改,但比较棘手的就是权限问题,团队有好几个成员,每个人负责不同的站点模块,如何让各自都不干扰别人,不能进入别人的目录,下面解决这个问题(亲测有用):
我们使用下面的命令创建一个新的用户组sftpgroup:
# groupadd mygroup
创建一个新的用户比如 liu ,然后分配给tosftpusers用户组:
# adduser liu -g mygroup -s /sbin/nologin# passwd liu
接下来修改该用户的登录时的根目录:
# vi /etc/passwd
找到要修改的用户那几行,修改掉中间的目录即可
比如:要把根目录从/home/liu改到/alidata/www
则把 liu:x:502:502::/home/liu:/sbin/nologin 中的/home/liu改成/alidata/www
接下来修改/etc/vsftpd下的vsftpd.conf配置文件
将chroot_local_user=YES的注释#号去掉,阻止用户访问上级目录。
启动或是重启ftp服务。
#service vsftpd restart(start)
这样当使用所建立的用户和密码通过FTP软件访问服务器时就只能够访问该用户根目录下的文件,而无法访问上层文件夹以及任何不在该用户根目录下的文件了。
折腾了一晚上,终于解决掉了这个问题,希望对大家也有用。
0 0
- Linux服务器权限管理实践——添加用户只访问某些文件目录
- Linux添加用户,目录权限
- 解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- linux目录文件权限访问
- Linux——目录文件与管理实践操作
- Linux目录,文件,权限管理
- linux文件目录权限管理
- linux文件目录权限管理
- Linux学习之——用户及文件权限管理
- Linux用户管理 文件权限
- centos 7开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- centos 7开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- linux下添加用户访问权限
- Linux(1)——权限的概念和思想、Linux文件权限与目录管理
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- 接口1
- AMS1117 5v 变3.5
- CentOS环境下Redis安装
- 什么是mov压敏电阻 保护作用
- 【3】Toasts
- Linux服务器权限管理实践——添加用户只访问某些文件目录
- nRF905 无线发射模块
- LeetCode Maximum Depth of Binary Tree
- https原理:证书传递、验证和数据加密、解密过程解析
- [Leetcode]188. Best Time to Buy and Sell Stock IV@python
- HDU 2066 一个人的旅行 (最短路----floyd && dijkstra)
- Android开发学习之路--UI之基本布局
- 【Java】java使用反射访问对象方法和成员变量
- 应用层数据库读写分离db-loadbalance