linux如何实现新建用户时,同事设置自己的UID和GID

linux如何实现新建用户时,同事设置自己的UID和GID,第1张

这个关系跟人名和编号的概念差不多.

多任务 *** 作系统在内部需要标识资源的拥有者, 例如一个进程的拥有者是谁, 一个文件的所有者是谁

如果直接用名字的话, 开销会比较大, 所以就用数字.2字节的整形数就可以表示65536个用户.

系统中在/etc/passwd表中指定用户名到UID的映射关系.

不同的用户名, 是可以映射到同一个UID上的, 例如你新建一个用户, 其UID设置为0, 那么,这个用户的UID与root就一样了.

1.命令:useradd -u 0 -g 0 用户名\r\n这里-u 0 表示这个帐号uid为0,即管理员,也可以是其他。-g 0 就是表示属于管理员组了,最后加上你要创建的用户名就行了。\r\n2.使用root创建一个普通用户,然后修改\\/etc\\/passwd文件,把这个用户的uid和gid改成0就可以了。\r\n比如创建了一个用户dehao,它在\\/etc\\/passwd文件中的形式如下:\r\ndehao:x:1000:100::\\/home\\/dehao:\\/bin\\/bash\r\n其中第三段1000是dehao的uid,把它改成0,它就成为超级用户(管理员)了。\r\n第四段100是dehao的gid,把它改成0,它就成为root组的成员了。\r\n修改后如:\r\ndehao:x:0:0::\\/home\\/dehao:\\/bin\\/bash


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11579564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存