大海Online的博客

Looking for Interest

utuntu group

linux用户管理中, 一直都有分组的概念, 然而我们总感觉使用场景较少, 其实是因为我们不了解

举个例子, 比如

  • 在配置apache,nginx时, htdocs的目录权限, 遇到问题时, 我们总喜欢用 777,
  • 在使用samba, 或者 nfs 或者 ftp 时, 为避免复杂性, 也是 777
  • 是否希望将工作,生活的帐户体系分开, 是否希望, 使用不同的git环境

基础

  • 每个用户都有一个主分组, 以及多个次分组, 即一个用户可以属于多个分组

常用命令

分组常用的几个操作

查看自己的分组

seavers@seavers:/home/admin$ id
uid=1000(seavers) gid=1000(seavers) groups=1000(seavers),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

查看所有的分组

	cat /etc/group

查看某个用户所在的分组

	groups seavers

增加用户到某个分组

	usermod seavers -a -G admin