扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在Linux系统上,任何一个用户都有一个特定的用户标识码(uid)。这个数字独一无二地区分系统上的每个用户。
同样的用户群是不太可能的。每个用户拥有一个准素群标识码(gid),存在于/etc/groups文件。通常,一个用户的准素群可以是一个使用相同名字或是号码作为他或她的用户标识码的群。但是在某些系统上,它可以是一个叫做“用户”的通用群。
使用id命令找到你所属的组,正如如下所示:
|
在这个例子中,用户joe有一个用户标识码501,他既属于joe群(501)有属于用户群(100)。他的准素群的标识码是joe群。
当你创建新的文件时,Linux使用你的用户标识码和准素群标识码来分配所有权给文件。例如,如果joe创建一个新的文件,用户joe和群joe就会拥有此文件;而这个文件最有可能能被双方写入,而能被所有其它用户读入。
但是如果joe想要创建群中其它用户可以写入的文件,他就必须要改变文件的所有权。你能通过改变joe的准素群joe到用户(users)来创建文件,就能实现。使用newgrp命令:
|
这就配置了用户群作为joe的准素群标识码。从这一点来看,用户joe和用户群都会拥有他所创建的所有。
只要在命令行输入exit就阿内功回复joe到他的原始群,使用id命令确认你已经储存了准素群。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者