国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

如何掌握Linux用户组

发布时间:2019/07/29标签:   用户组    点击量:

原标题:如何掌握Linux用户组
如何掌握Linux用户组在 Linux 体系中治理用户组并不费劲,但相干下令能够比你所知的更加机动。在 Linux 体系顶用户组起侧重要感化。用户组供给了一种简略方式供一组用户相互同享文件。用户组也同意体系治理员愈加无效地治理用户权限,由于治理员能够将权限调配给用户组而不是逐个调配给单个用户。只管平日只有在体系中增加用户账户就会创立用户组,对于用户组怎样任务以及怎样应用用户组另有许多须要懂得的。一个用户一个用户组?Linux 体系中少数用户账户被设为用户名与用户组名雷同。用户 jdoe 会被给予一个名为 jdoe 的用户组,且成为该新建用户组的独一成员。如本例所示,该用户的登录名,用户 id 和用户组 id 在新建账户时会被增加到 /etc/passwd/etc/group 文件中:$ sudo useradd jdoe$ grep jdoe /etc/passwdjdoe:x:1066:1066:Jane Doe:/home/jdoe:/bin/sh$ grep jdoe /etc/groupjdoe:x:1066:这些文件中的设置使体系得以在文本(jdoe)和数字(1066)这两种用户 id 情势之间相互转换—— jdoe 就是 1006,且 1006 就是 jdoe。调配给每个用户的 UID(用户 id)和 GID(用户组 id)平日是一样的,而且次序递增。若上例中 Jane Doe 是近来增加的用户,调配给下一个新用户的用户 id 和用户组 id 很能够都是 1067。GID = UID?UID 和 GID 能够纷歧致。比方,假如你用 groupadd 下令增加一个用户组而不指定用户组 id,体系会调配下一个可用的用户组 id(在本例中为 1067)。下一个增加到体系中的用户其 UID 会是 1067 而 GID 则为 1068。你能够幸免这个成绩,方式是增加用户组的时间指定一个较小的用户组 id 而不是接收默许值。鄙人面的下令中咱们增加一个用户组并供给一个 GID,这个 GID 小于用于用户账户的 GID 取值范畴。$ sudo groupadd -g 500 devops创立账户时你能够指定一个同享用户组,假如如许对你更适合的话。比方你能够想把新来的开辟职员参加统一个 DevOps 用户组而不是一人一个用户组。$ sudo useradd -g staff bennyg$ grep bennyg /etc/passwdbennyg:x:1064:50::/home/bennyg:/bin/sh重要用户组和主要用户组用户组现实上有两种:重要用户组primary group主要用户组secondary group。重要用户组是保留在 /etc/passwd

版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号