首页 > 免root版 > gg修改器免rootqq群_gg修改器免root版
gg修改器免rootqq群_gg修改器免root版
  • gg修改器免rootqq群_gg修改器免root版

  • 大小:14.70MB日期:2024-4-18 09:37:59
  • 语言:简体中文系统:Android
无病毒 免积分 免充值

工具详情

各位游戏大佬大家好,今天小编为大家分享关于gg修改器免rootqq群_gg修改器免root版的内容,轻松修改游戏数据,赶快来一起来看看吧。

概述

有时候我们会有这么个需求:两个开发账号共同拥有某个目录/test读写权限,以便进行协同工作,但是其他人不允许进入和查阅该目录。

简单分析如下:

  1. 同一群组下的账户需要共同拥有目录的使用权,且可以编辑里面的任何文件。
  2. 其他账户不拥有该目录的任何权限。
  3. 需要使用root账户,创建账户、群组,设置目录权限,然后搭建开发环境。

01

创建账户相关信息

groupadd test; 新增群组
useradd -G test test01; 新增账户,并加入到群组test
useradd -G test test02; 新增账户,并加入到群组test

查阅账号属性

id test01;
id test02;


02

搭建环境

创建开发目录

mkdir -p /test/ams

查询

ll -d /test/ams


03

设置权限

从上图可以看到,开发目录的拥有者和群组都是root,权限为rwxr-x—。

首先,设置目录群组为test,其次,其他人对该目录没有任何权限,所以应该设置权限为770。

chgrp -R test /test/ #分配群组
chmod -R 770 /test/ #设置权限

首先测试test3账号(其他人)的权限,如下:

其他人无法访问ls和进入cd该目录,已达到预期效果。

测试同群组下的test01和test02账号,再次创建文件,如下:

从上面可以看到,文件test01和test02的拥有者和群组分别为test01和test02,虽然用户test02可以删除test01创建的文件test1(目录权限的控制范围),但是却不能编辑它(文件权限的控制范围)。

考虑两个办法:

第一种方法是将文件test1权限设置为777,这样文件对任何人都可读、可写、可编辑,再加上目录权限的控制,其他人访问不了文件test1。

第二种方法,变更它们创建的文件群组为test,这样也可以实现协作工作,貌似这种方法才是切合现实的。不过,每次都要root去修改,也不太现实。


04

设置特殊权限

使用Linux特殊权限SGID可以完美实现同一群组下的任何账户创建的文件都拥有相同的群组microsoft

为目录/test设置SGID权限

chmod -R 2770 /test

使用test01账号创建文件,查询文件权限:

从上图可以看到,test01所属的文件群组自动变更成test,而umask默认为002,两人同属一个群组,自然可以互相修改彼此的文件了。


总结

Linux系统管理员的主要任务其实就是如何管理好系统的文件系统,那么对于文档多租户管理,首先新建一个统一的群组,然后将目录权限设置为2770,最后把需要协作工作的用户加入这个群组。

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

以上就是关于gg修改器免rootqq群_gg修改器免root版的全部内容,游戏大佬们学会了吗?

技能推荐

热门下载

其他人还在搜