初始linux:多用户信息共享

 

  •  提示:以下指令均在Xshell 7 中进行

共享文件的创建:

在创造共享文件之前,我们首先要知道,目录的权限。

目录的权限 分别是 r w x ,r表示对可以在目录中查看目录的文件信息,w表示可以在目录中进行文件的删除和创建,x表示的是进入目录。

通过目录的三种权限,会产生出一种现象:

通过root 超级用户,在目录中创建文件,并且使用chmod命令禁止其他用户的读写和可执行,但是该文件却会被其他用户删除。

而产生这种现象的原因就是该文件创建在其他用户创建的目录下,或者是其他用户拥有者对目录有着w权限,因此即使是超级用户root创建的文件,即使对其他用户设置了权限的禁止,这个文件也会被其他用户删除。

为此,针对这一点,我们需要将共享文件创建到根目录下使得其他用户不能通过目录的w权限而对文件进行下手! 

但是这任然会产生一个问题,因为是根目录,所以对文件的使用权一般都是第三用户other或者第一用户user。

所以当对第三用户开放权限使用共享的同时,文件也会面临被第三用户直接删除的风险,那么这应该怎么办呢?

 粘滞位

对于上文讲诉的问题可以采取粘滞位解决问题!

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由

  1. 超级管理员删除
  2. 该目录的所有者删除
  3. 该文件的所有者删除

使用chmod +t 目录名  的操作,将目录下的文件进行操作,使得目录中的文件不得被删除。

 使用前:

使用后:

效果:

相关推荐

  1. linux c进程通信之共享内存和信号

    2024-01-24 22:16:01       16 阅读
  2. Linux初学(十六)NFS文件共享

    2024-01-24 22:16:01       17 阅读
  3. linux内核原理-共享内存,信号

    2024-01-24 22:16:01       16 阅读
  4. 个服务器的用户共享同一个用户目录的做法

    2024-01-24 22:16:01       6 阅读
  5. Linux w和who命令:查看登陆用户信息

    2024-01-24 22:16:01       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-24 22:16:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-24 22:16:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-24 22:16:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-24 22:16:01       18 阅读

热门阅读

  1. 知识笔记(九十六)———在vue中使用echarts

    2024-01-24 22:16:01       37 阅读
  2. kafka乱序消费可能的原因和解决方案

    2024-01-24 22:16:01       37 阅读
  3. C语言 存储类型 关键字

    2024-01-24 22:16:01       33 阅读
  4. 分支与循环语句总结

    2024-01-24 22:16:01       35 阅读
  5. 汽车售后服务客户满意度调查内容

    2024-01-24 22:16:01       25 阅读
  6. 大数据学习之Flink、Flink容错机制的注意事项

    2024-01-24 22:16:01       41 阅读