当前位置:操作系统 > Unix/Linux >>

在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命令确认你已经储存了准素群。

  

上一个:Linux下常见紧急情况的应急处理小贴士
下一个:使用LogSurfer+在Linux上监督登录

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,