美文网首页
共享文件

共享文件

作者: 叶田的学习笔记 | 来源:发表于2018-11-07 22:46 被阅读0次

创建新文件时, Linux会用你默认的UID和GID给文件分配权限。想
让其他人也能访问文件,要么改变其他用户所在安全组的访问权限,要么就给文件分配一个包含其他用户的新默认属组。

Linux还为每个文件和目录存储了3个额外的信息位。
 设置用户ID( SUID) :当文件被用户使用时,程序会以文件属主的权限运行。
 设置组ID( SGID) :对文件来说,程序会以文件属组的权限运行;对目录来说,目录中
创建的新文件会以目录的默认属组作为默认属组。
 粘着位:进程结束后文件还驻留(粘着)在内存中。


image.png
image.png

首先,用mkdir命令来创建希望共享的目录。然后通过chgrp命令将目录的默认属组改为包含所有需要共享文件的用户的组(你必须是该组的成员)。最后,将目录的SGID位置位,以保证目录中新建文件都用shared作为默认属组。
为了让这个环境能正常工作,所有组成员都需把他们的umask值设置成文件对属组成员可写。在前面的例子中, umask改成了002,所以文件对属组是可写的。
做完了这些,组成员就能到共享目录下创建新文件了。跟期望的一样,新文件会沿用目录的属组,而不是用户的默认属组。现在shared组的所有用户都能访问这个文件了。

相关文章

  • 文件共享服务为什么要连路由器?

    文件共享服务介绍 文件共享服务,就是在云上提供共享文件系统,让多台云主机非常方便地共享文件,最参见的共享文件系统包...

  • 局域网共享文件夹

    共享文件步骤 1.右击需要共享的文件夹——属性——共享——高级共享——选中共享此文件夹 修改everyone对此文...

  • Windows文件夹共享、查看

    共享 找到需要共享的文件夹:右键——属性——共享——高级共享 勾选共享此文件夹 共享——高级共享——权限——添加—...

  • Mac访问Windows下的共享文件

    Windows设置共享文件夹 新建文件夹->属性->共享->共享(S)->共享(H)->高级共享-Everyone...

  • win7/10+VirtualBox ubuntu,共享文件夹设

    点击VirtualBox的 “设置→共享文件夹→共享文件夹...” 添加要共享的windows文件夹,按照下图所示...

  • 文件的共享和保护

    本文内容 1 文件共享 操作系统为用户提供了文件共享功能,可以让多个用户共享地使用同一个文件。 共享 vs 复制(...

  • 新版VirtualBox6.1设置Ubuntu18.4与wind

    设置共享文件路径点击虚拟机 设置-->选择 共享文件夹 设置共享文件夹路径 1 选择路径2 填写自定义的共享名称(...

  • ftp(一)安装部署

    相关知识 1.NAS:共享文件,网络加文件存储。2.SAN:共享设备,存储加网络。 文件共享类型。 1.ftp:文...

  • 29 文件共享与保护

    1 文件共享 1.1 概述 文件共享使多个用户(进程)共享同一份文件,系统中只需保留该文件的一份副本。否则,每个使...

  • VM VirtualBox 设置共享文件夹

    打开 设置-共享文件加, 点击添加共享文件夹按钮image.png 选项添加共享文件夹路径: 先选择其他,然后选中...

网友评论

      本文标题:共享文件

      本文链接:https://www.haomeiwen.com/subject/qovbxqtx.html