科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在Linux操作系统上怎样管理用户群

在Linux操作系统上怎样管理用户群

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在Linux系统上,任何一个用户都有一个特定的用户标识码(uid)。这个数字独一无二地区分系统上的每个用户。

作者:ChinaITLab 来源:ChinaITLab 2007年10月17日

关键字: 用户群 管理 操作系统 Linux

  • 评论
  • 分享微博
  • 分享邮件

在Linux系统上,任何一个用户都有一个特定的用户标识码(uid)。这个数字独一无二地区分系统上的每个用户。

同样的用户群是不太可能的。每个用户拥有一个准素群标识码(gid),存在于/etc/groups文件。通常,一个用户的准素群可以是一个使用相同名字或是号码作为他或她的用户标识码的群。但是在某些系统上,它可以是一个叫做“用户”的通用群。

使用id命令找到你所属的组,正如如下所示:

  
  $ id
  
  uid=501(joe) gid=501(joe) groups=501(joe), 100(users)
  

在这个例子中,用户joe有一个用户标识码501,他既属于joe群(501)有属于用户群(100)。他的准素群的标识码是joe群。

当你创建新的文件时,Linux使用你的用户标识码和准素群标识码来分配所有权给文件。例如,如果joe创建一个新的文件,用户joe和群joe就会拥有此文件;而这个文件最有可能能被双方写入,而能被所有其它用户读入。

但是如果joe想要创建群中其它用户可以写入的文件,他就必须要改变文件的所有权。你能通过改变joe的准素群joe到用户(users)来创建文件,就能实现。使用newgrp命令:

  
  $ newgrp users
  
  $ id
  
  uid=501(joe) gid=100(users) groups=501(joe), 100(users)
  

这就配置了用户群作为joe的准素群标识码。从这一点来看,用户joe和用户群都会拥有他所创建的所有。

只要在命令行输入exit就阿内功回复joe到他的原始群,使用id命令确认你已经储存了准素群。

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章