多任务 *** 作系统在内部需要标识资源的拥有者, 例如一个进程的拥有者是谁, 一个文件的所有者是谁
如果直接用名字的话, 开销会比较大, 所以就用数字.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欢迎分享,转载请注明来源:内存溢出
评论列表(0条)