我在我的服务器上拥有root权限,并且我想为特定组和用户授予权限.有一种情况,有目录树:

dir1

├── subdir1

├── subdir2

├── subdir3

我有三个用户(user1,user2,user3) – 我希望他们每个人只有一个目录(user1 – subdir1,user2 – subdir2,user3 – subdir3)的权限. User1应该无法看到int subdir2或subdir3,但是他看不到它们存在,与其他用户及其目录相同.

我使用getfacl和setfacl命令给出了持久性.

这些用户对dir1和subdirs有什么权限?

解决方法:

要允许所有用户在dir1中查看文件列表,请将权限0755设置为此文件夹

$chmod dir1 0755

要分隔对子文件夹的访问,请将所有者分配给每个文件夹:

$cd dir1

$chown user1:user1 -R subdir1

$chown user2:user2 -R subdir2

$chown user3:user3 -R subdir3

现在让子文件夹只对他们的所有者可读:

$chmod user* 0700

现在所有用户都看到文件夹user *存在,但是他们只能输入自己的文件夹

更新

抱歉,无法在评论中设置文本格式.

When I have more users than these three, and I want only these three

to be able to enter dir1 – what then?

然后,您必须为它们分配一个特殊组,并允许该组读取dir1的内容.

创建组特殊用户

$groupadd specialusers

添加该组中的用户

$usermod -aG specialusers user1

$usermod -aG specialusers user2

$usermod -aG specialusers user3

允许特殊用户阅读文件夹

$chown root:specialusers dir1

$chmod dir1 0750

现在,只有来自组特殊用户的用户才能在dir1下看到文件夹列表

标签:linux,debian,ubuntu,permissions

来源: https://codeday.me/bug/20190825/1719237.html

linux赋予文件夹所有权限_linux – 如何将某些用户权限仅授予子文件夹相关推荐

  1. 2016服务器文件夹权限设置,Server 2016特定用户权限划分,只显示有权限的文件夹,无法权限文件夹无法看到...

    Server 2016特定用户权限划分,只显示有权限的文件夹,无法权限文件夹无法看到 第一步,需要将最外面的文件,总文件夹权限划分一个共享用户,可以是administrator用户或者其它管理员用户. ...

  2. centos 管道符取第一行_Linux用户组管理及用户权限及管道符应用

    一.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. ]# who |  cut -d ' ' -f1 | sort -u who:显示所有已经登录用户的用户名 ...

  3. oracle怎么赋予系统权限,讲解Oracle系统中用户权限的赋予和查看

    在Oracle数据库系统中,用户权限分为两种(本文不涉及dba或oper的权限,只讲解普通用户的权限),分别是System Privilege系统权限和User Table Privilege用户数据 ...

  4. mysql查询权限show grants_[MySQL]查看用户权限与GRANT用法

    查看用户权限 show grants for 你的用户 比如: show grants for root@'localhost'; Grant 用法 GRANT USAGE ON *.* TO 'di ...

  5. 计算机设置用户权限的风险,电脑的用户权限设置在哪里

    电脑对用户设置权限就能限制用户的使用权利.下面由学习啦小编为你整理了电脑的用户权限设置在哪里的相关办法,希望对你有帮助! 电脑用户权限设置方法如下 第一步,新建标准一个标准用户. win7对账户控制这 ...

  6. oracle 如何查看权限,如何查看Oracle的用户权限

    ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的 ...

  7. 计算机超级用户权限,win7系统获取超级用户权限的方法(图文)

    电脑安装上win7操作系统后,都会建立管理员账户,这样能够保护电脑安全.在win7专业版系统中修改和删除一些文件需要获取管理器权限,获取到用户权限,但是其中还有一个超级的用户权限,那么win7系统怎么 ...

  8. 权限表管理之获取用户权限表列表数据

    用户权限控制说明 在产品运营平台中,是需要对用户进行权限控制的.Django实现了用户权限的控制 消费者用户与公司内部运营用户使用一个用户数据库来存储 通过is_staff 来区分是运营用户还是消费者 ...

  9. oracle的系统和对象权限 与 Oracle 查看用户权限

    oracle的系统和对象权限 alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter a ...

最新文章

  1. linux系统用户属组,关于 Linux系统用户、组和权限管理
  2. 数学与当代生命科学(吴家睿)
  3. Python成长之路第一篇(4)_if,for,while条件语句
  4. 简单BootLoader
  5. 北斗导航 | 高精度GNSS Correction Service国际标准化
  6. 正整数的中文表示python_使用Python列表理解计算列表中的正整数元素
  7. linux用的那国语言,在linux上可以使用什么变成语言
  8. 树莓派接入公网(花生壳)
  9. jzoj3895-数字对【RMQ,GCD,二分答案,单调队列】
  10. Druid 配置及内置监控,Web页面查看监控内容 【我改】
  11. day12(html、css)
  12. 高质量程序设计指南c++/c语言(26)--默认参数
  13. java数据读取容量,spring batch使用reader读数据的内存容量问题详解
  14. 正整数变成英文输出c语言,C语言,输入一个正整数,然后从个位开始一次输出每一位数字对应的英文字母...
  15. OSChina 周一乱弹 —— 程序猿到底是多有才?
  16. 2020 东京奥运会直播/回放观看途径
  17. moss2007 是什么_MOSS 2007站点权限
  18. java读取otf_在webpack中加载.otf字体文件的正确方法是什么?
  19. 无需SVIP,两步实现百度网盘不限速
  20. 64位windows系统的PatchGuard

热门文章

  1. mybatisplus 结果_springboot整合mybatisPlus 乐观锁的实现
  2. 【Paper】2018_多无人机协同编队控制算法研究_林倩玉
  3. 1.11 神经网络的权重初始化-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. 5.6 SMO-机器学习笔记-斯坦福吴恩达教授
  5. 《滚动数组》---滚动数组思想,运用在动态规划当中
  6. linux中的查找文件夹
  7. DIY华丽的放电效果!自制雅各布天梯的配置方案
  8. 想写游戏吗?手把手教你SDL的安装及配置(亲测有效!)
  9. 如果觉得职业看不到头,趁早换工作吧
  10. Spring——AOP