问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux里面怎么设置用户只能看某个目录下的文件?

发布网友 发布时间:2022-04-20 20:10

我来回答

5个回答

热心网友 时间:2022-05-25 10:18

可以用setfacl -x u:userA -R /   #删除userA的所有权限,

setfacl -m u:userA:rwx /dir1  #赋予userA对dir1的读写执行权限,

setfacl -m u:userB:rwx /dir1  #赋予userB对dir1的rwx权限,同理可以设置userB C D对dir2,3,4等等其它目录的权限。

不过一般设置权限都需要你有root权限才行。

1、首先在终端输入 su 回车, 输入root帐户密码,获得root权限(如果已经是管理员权限则这步可以省了)。

2、然后就是chmod 777(此处空格)+上你要改的文件目录地址,777的意思是给所有的用户读、写、执行的权限。

3、还有常用的是755(把上面的命令中的777改成755)这是对目录的所有者添加读、写、执行的权限,其他用户只有读和执行的权限。 

热心网友 时间:2022-05-25 10:19

可使用chmod命令:
用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.
语法:该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 1. 文字设定法
chmod [who] [+ | - | =] [mode] 文件名? 参数:
操作对象who可是下述字母中的任一个或者它们的组合: u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。 操作符号可以是: + 添加某个权限。 - 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合: r 可读。 w 可写。 x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用 户ID位,“g+s”设置组ID位。

wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});
t 保存程序的文本到交换设备上。 u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。 o 与其他用户拥有一样的权限。
文件名:以空格分开的要改变权限的文件列表,支持通配符。 在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example 使同组和其他用户对文件example 有读权限

热心网友 时间:2022-05-25 10:19

权限分为 读写执行 (r w x )
用户分为(文件所属) 拥有者owner 同组 grouper 其他人other
1文件 将B/C/D 划分为同组成员 ,然后对/根目录(或者为1的上级目录)做只有拥有者及同组成员有 r w x 权限(自定义),A为其它成员,单独为1做其它人也能访问的权限(rwx)
命令涉及 chmod ;chown -R

热心网友 时间:2022-05-25 10:20

用ACL授权可以处理这个问题

setfacl -m u:username:rwx dir/file  
-m:添加或者修改
u[设置用户]:username[用户名]:rwx[设置权限]
g[设置组]:groupname[组名]:rwx[设置权限]
 
setfacl -m u:username:r -R dir #同时设置子目录下的权限
-R : 递归设置子目录下的权限

setfacl -x u:username dir/file #删除用户的权限
setfacl -x g:groupname dir/file #删除组的权限
setfacl -b dir/file  #删除该目录的全部acl权限

 

就这个问题,可以用

setfacl -x u:userA -R /   #删除userA的所有权限

setfacl -m u:userA:rwx /dir1  #赋予userA对dir1的读写执行权限

setfacl -m u:userB:rwx /dir1  #赋予userB对dir1的rwx权限,同理可以设置userB C D对dir2,3,4等等其它目录的权限

热心网友 时间:2022-05-25 10:21

把A用户放入a组,BCD用户放入b组
然后把1目录的权限设成rwxrwx---,然后组是a组
最后,再把BCD用户加入a的额外组里面,就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
提升学历选自考好还是成考好 成考和自考的文凭哪个好 2024年成人自考和成人高考哪个更好 家用净水器滤芯类型有哪些 家用净水器什么滤芯好 请问在VB中如何调用多线程? 交强险理赔后第二年上涨吗? 交强险出一次险第二年保费多出多少? 全家人都爱吃的家常菜目录 丽台Quadro P5000专业图形显卡-购买最佳价格 Linux如何配置文件和目录访问权限? 在linux修改文件夹及其子文件夹的权限。 Linux目录与文件的权限管理 linux:文件/目录权限设置 如何设置linux的文件和目录的权限 如何让钱包里面有足够多的USDT? 大家钱包里面除了钱还放什么东西啊? 钱包里面暗藏的风水,为什么说红色钱包不聚财 办事通上面钱包里面钱怎么提现 网贷申请通过,钱放款到钱包里面了,没有提现,请... trust钱包里面的钱能不能提现 度小满钱包里面的钱无法提现怎么办? trust钱包里面的钱能不能提现? 钱包里面的钱可以用掂量词语吗? 钱包里面没有钱下一句怎么回答 微信支付注销了,钱包里面的钱还在吗? 钱包里面的借钱安全吗? 我的钱包里面的钱可以提现吗? 梦见有个男性拿着镰刀剁油绿油绿的玉米,玉米杆上长... 梦见我和很多人看见地里长的麦子好,但我地里麦子比... linux目录权限怎么设置啊? linux 设置文件夹权限包括子文件夹 Linux目录的权限是755,怎么设置它的子目录和文件... Win10没声音,提示“未插入扬声器或耳机”? Win10电脑上喇叭是个红叉该怎么办 怎么关掉电脑右下角的红色小喇叭 win10电脑没有声音,喇叭有个红叉? win10喇叭红叉没声音 电脑右下角喇叭有红叉没有声音 win10电脑声音图标显示红叉 电脑右下角小喇叭上有个红叉是什么原因? Win10系统右小角的喇叭有个红色的小叉叉,请给我一... 电脑右下角红色小喇叭怎么弄出来 我的win10右下角喇叭出现小红叉,一直没声音 win 10小喇叭显示红叉,怎么解决? 电脑右下角小喇叭有个红叉,显示未插入扬声器或耳机? win10系统电脑没有声音右下角喇叭图案有一个红叉提... 我家电脑右下角多了一个红色的小喇叭,他是什么,... win10声音图标有红叉 电脑右下角有个红色的小喇叭是什么意思