免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 45670 | 回复: 2
打印 上一主题 下一主题

菜鸟求助!关于useradd -g 和-G的区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-10 22:44 |显示全部楼层 |倒序浏览
man useradd -g 和-G的解释:

-g: initial_group
              group 名 称 或 以 数 字 来 做 为 使 用 者 登 入 起 始 群 组 (group) 。群 组 名 须 为 现 有 存 在 的   名
              称 。群 组 数 字 也 须 为 现 有 存 在 的 群 组 。预 设 的 群 组 数 字 为 1 。
-G:group,[...]
              定   义 此 使 用 者 为 此 一 堆 groups 的 成 员 。每 个 群 组 使 用 "," 区 格 开 来 , 不 可 以 夹 杂 空
              白 字 元 。
               群 组 名 同 -g 选 项 的 限 制 。定 义 值 为 使用 者 的 起 始 群 组 。

------分割线------

现在root新建一用户testuser ,同时属于mysq、ftp组,起始目录有/home/testuser
useradd -g mysql -G ftp -d /home/testuser testuser

请问:
1. 对于testuser,请问-g 、-G有何区别?

2. testuser 用户建立后。cat /etc/group | grep testuser只发现ftp组中有testuser(-g ftp -G mysql,也只能在mysql中看到testuser,也就是说-g的组里面我看不见testuser用户)。通过id testuser可看见其所属组:uid=504(testuser) gid=101(mysql) groups=101(mysql),50(ftp)--- 请问,为什么-g 组中看不到testuser ?

3.因为我在cat /etc/group 看不到testuser,请问如果要在mysql组中,如何删除testuser?

论坛徽章:
0
2 [报告]
发表于 2009-12-11 21:28 |显示全部楼层
原帖由 beyondfly 于 2009-12-11 00:22 发表
-g 用户所属组,-G 用户附加组



谢谢,这个俺知道,我不明白的是俺第2问和第3问。

论坛徽章:
0
3 [报告]
发表于 2009-12-13 20:45 |显示全部楼层
谢谢jiannma! 谢谢vvmao 和sysulzh !


现在明白了。
一个用户只能且必须属于一个g,可以属于多个G。 用户testuser 同时用户所属g和G的权限。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP