https://zhuanlan.zhihu.com/p/654275552?utm_id=0
https://c.biancheng.net/view/3042.html (**)

用户管理(uid)

geteuid():返回有效用户的ID。

getuid():返回实际用户的ID。

有效用户ID(EUID)是你最初执行程序时所用的ID,表示该ID是程序的所有者.
真实用户ID(UID)是程序执行过程中采用的ID ,该ID表明当前运行位置程序的执行者.

举个例子  
  程序myprogram的所有者为501/anna,以501运行该程序此时UID和EUID都是501,但是由于中间要访问某些系统资源需要使用root身份,此时UID为0而EUID仍是501。

组管理(gid)

  • 查看组内成员
    grep "组名" /etc/group或者getent group 组名
  • 成员加入组
    直接将root加到pulse-access组: usermod -a -G pulse-access root

gpasswd:将用户添加至组

  • 删除组内成员
    gpasswd -d <用户名> <组名>

  • 删除组

  • 查看组
    vigr

密码管理


0 条评论

发表回复

您的电子邮箱地址不会被公开。