LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 897|回复: 12

用户改变组?

[复制链接]
发表于 2004-12-10 16:37:31 | 显示全部楼层 |阅读模式
我有一些用户:a、b、c,在建用户的时候他们分别是linux默认给的组a、b、c,我想把这些用户放到temp组里,应该怎么做?
 楼主| 发表于 2004-12-10 17:06:23 | 显示全部楼层
linux默认给用户的组,不能删除吗?
发表于 2004-12-10 17:31:17 | 显示全部楼层

回复: 用户改变组?

最初由 coldcoffee 发表
我有一些用户:a、b、c,在建用户的时候他们分别是linux默认给的组a、b、c,我想把这些用户放到temp组里,应该怎么做?


在adduser时,用-g指定用户属于特定的组,更详细请看man adduser

删除一个用户组用groupdel,如groupdel groupname
发表于 2004-12-10 18:14:33 | 显示全部楼层
直接修改/etc/group也行
 楼主| 发表于 2004-12-10 22:53:31 | 显示全部楼层
最初由 nait 发表
直接修改/etc/group也行


怎么改?具体说一下,好吗?
发表于 2004-12-10 23:21:41 | 显示全部楼层
1、你必须先有temp这个组,如果没有用groupadd命令添加。
2、在/etc/group文件中找到temp的GID,格式大致为:
           temp:x:518:   #其中518即为GID
3、在/etc/passwd文件中找到a、b、c三个用户所在的行,如:
      a:x:505:502:pmgguest:/home/guest:/bin/bash
     其中502为在你添加用户时默认的GID,你只需要把502改为518,则a用户就属于temp组了。
发表于 2004-12-11 10:17:39 | 显示全部楼层
最初由 echocxp 发表
1、你必须先有temp这个组,如果没有用groupadd命令添加。
2、在/etc/group文件中找到temp的GID,格式大致为:
           temp:x:518:   #其中518即为GID
3、在/etc/passwd文件中找到a、b、c三个用户所在的行,如:
      a:x:505:502:pmgguest:/home/guest:/bin/bash
     其中502为在你添加用户时默认的GID,你只需要把502改为518,则a用户就属于temp组了。

不必这么做
在/etc/group中你找到了temp一行,直接在这一行的后面加上
  1. a,b,c
复制代码
就可以了
发表于 2004-12-11 19:44:06 | 显示全部楼层
组到底是用来做什么的?
发表于 2004-12-11 21:37:32 | 显示全部楼层
最初由 cd165 发表
组到底是用来做什么的?
方便给不同的人不同的权限啊,不要忘了unix-like是多用户系统啊
发表于 2004-12-11 22:53:49 | 显示全部楼层
#vigr
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表