1、需要设置权限的文件夹,点击右键,选择属性选项。
2、在属性选项卡中切换到安全选项,在安全选项卡中选择相应的用户点击编辑按钮。
3、在d出的新窗口中选择用户并在拒绝这一列勾选相应拒绝的权限即可。
4、设置完成后再点击进入文件夹会提示需要有相应的权限才可以进入。
1、在需要设置权限的共享文件上方点击右键,在d出的菜单中点击属性。
2、在属性窗口上方找到并点击安全,然后在安全选项卡中部找到并点击编辑。
3、在该共享文件的权限中部点击添加,然后在d出的选择用户或组窗口左下方点击高级。
4、在d出的窗口点击立刻查找,然后在搜索结果中找到并选中everyone用户,最后点击确定。
5、在选择用户或组中再次点击确定。
6、在该共享文件的权限窗口上方找到并选中刚刚添加的everyone用户,然后在下方everyone的权限中勾选允许:读取和执行、列出文件夹内容、读取、写入这四个权限,其他全选均不勾选,特别是修改,最后依次点击确定返回即可。
在 Linux 上指定目录的读写权限赋予用户,有两种方法可以实现这个目标:第一种是使用 ACL (访问控制列表),第二种是创建用户组来管理文件权限,下面会一一介绍。为了完成这个教程,我们将使用以下设置:
请确认所有的命令都是使用 root 用户执行的,或者使用 sudo 命令来享受与之同样的权限。让我们开始吧!下面,先使用 mkdir 命令来创建一个名为 share 的目录。
1. 使用 ACL 来为用户赋予目录的读写权限
重要提示: 打算使用此方法的话,您需要确认您的 Linux 文件系统类型(如 ext3 和 ext4, NTFS, BTRFS)支持 ACL。
1.1. 首先, 依照以下命令在您的系统中检查当前文件系统类型,并且查看内核是否支持 ACL:
从下方的截屏可以看到,文件系统类型是 ext4,并且从 CONFIG_EXT4_FS_POSIX_ACL=y 选项可以发现内核是支持 POSIX ACL 的。
[图片上传失败...(image-c85622-1574572716190)]
1.2. 查看文件系统(分区)挂载时是否使用了 ACL 选项。
[图片上传失败...(image-bdb4d9-1574572716190)]
通过上边的输出可以发现,默认的挂载项目中已经对 ACL 进行了支持。如果发现结果不如所愿,你可以通过以下命令对指定分区(此例中使用 /dev/sda3)开启 ACL 的支持)。
1.3. 指定目录 share 的读写权限分配给名为 shenweiyan 的用户了,依照以下命令执行即可。
[图片上传失败...(image-dfb909-1574572716190)]
在上方的截屏中,通过输出结果的第二行 getfacl 命令可以发现,用户 shenweiyan 已经成功的被赋予了 /data/share 目录的读写权限。
如果想要获取 ACL 列表的更多信息。请参考:
2. 使用用户组来为用户赋予指定目录的读写权限
2.1. 如果用户已经拥有了默认的用户组(通常组名与用户名相同),就可以简单的通过变更文件夹的所属用户组来完成。
另外,我们也可以通过以下方法为多个用户(需要赋予指定目录读写权限的)新建一个用户组。如此一来,也就创建了一个共享目录。
2.2. 接下来将用户 shenweiyan 添加到 dbshare 组中:
2.3. 将目录的所属用户组变更为 dbshare:
2.4. 现在,给组成员设置读写权限。
ok,在 Linux 上给用户赋予指定目录的读写权限就介绍到这里 !
参考资料:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)