一个Linux的题目。

文件/etc/passwd中,每行包括7个字段,例:user1:x:500:500::/home/user1:/bin/bash,他们各代表什么?如何把该用户的uid改为505?如何把该用户添加到root组中去?
请回答!

user1→用户名

x→已设置密码
500:500→uid,gid

/home/user1→用户的家目录

/bin/bash→所使用的shell

用usermod更改用户信息。 -u选项为更改uid,-g选项为更改gid。
把user1的gid改为和root组的gid一样即可。追问

如何把该用户的uid改为505?如何把该用户添加到root组中去?

后面这两个写以下具体代码好吗?谢谢了。

追答

楼上的也回答了,就是这些命令即可啊。
修改userid
#usermod -u 505 username

修改groupid
#groupmod -g 505 groupname
加入root组
#usermod -G root username

这种东西很基础的,基本百度一下就能查到。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-07
(1):用户名。
(2):密码(已经加密)
(3):UID(用户标识),操作系统自己用的
(4):GID组标识。
(5):用户全名或本地帐号
(6):开始目录
(7):登录使用的Shell,就是对登录命令进行解析的工具。
修改userid
#usermod -u 505 username

修改groupid
#groupmod -g 505 groupname
加入root组
#usermod -G root username追问

改uid同时那个gid也要改是吗?

追答

不需要
你做个试验看看就知道效果了

本回答被网友采纳
第2个回答  2014-04-07
第一字段:用户名(也被称为登录名);
第二字段:口令;看到的是一个x,其实密码已被映射到/etc/shadow 文件中
第三字段:UID ;
第四字段:GID;
第五字段:用户名全称,这是可选的,可以不设置,
第六字段:用户的家目录所在位置;
第七字段:用户所用SHELL 的类型

改uid:usermod -u 505 user1
添加到root组:usermod -G root user1
第3个回答  2014-04-07
你是不是要让虚拟机上网,如果这样的话,网卡连接情况如下 然后eth-0的配置就跟你Windows 上网配置一样就OK了追问

这是一个习题,能不能帮我解答下。。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网