Linux下添加多个组的方法(linux添加多个组)
Linux是一种免费、开源、多用户和多任务操作系统,能够运行各种大型与小型服务器及工作站机器及各种个人电脑。Linux对用户组的支持非常好,用户组是Linux系统的本地安全基础,系统在分配一个用户使用权限时,将其添加到某一个用户组中。那么,在Linux下如何添加多个组呢?
一、 在Linux下添加多个组的方法
1. 在console终端中输入groupadd 将添加一个名为groupname的新组
输入groupadd groupname 则会在/etc/group文件中添加一个名为groupname的新组。此命令添加新组默认只会分配一个GID(组号),其格式为:groupadd [ -N ] groupname。
2. 使用useradd来添加组
可以使用useradd命令来添加用户,其格式为:useradd [ -g gid ] [ -G gid [ -G gid [. . .]]] [-G ] username。其中-g参数可以指定用户主组,而-G参数则可以指定其他组,用户可以同时归属于多个组。
3. 修改/etc/group文件
同样可以用root用户登录,使用vi编辑器修改/etc/group文件,添加新组并分配组号和组名称,该方法不推荐,如果不慎做出错误,有可能造成系统不能正常使用。
二、 Linux下为组赋予权限
1. 使用chmod命令
使用chmod,可以赋予文件、文件夹某一特定用户组的访问权限,该命令的格式为:chmod [ who ] permissions [ filename ],其中 who可以是用户ID、用户名或者组名,permissions 是权限掩码,filename 是文件名。
2. 使用chown命令
使用chown,可以将某一文件的拥有者更改为某一特定的用户或组,该命令的格式为 chown [ owner ][: group ] filename 。
三、简要总结
上述文中介绍了Linux下添加多个组的方法,以及为组赋予权限的方法,有了这些知识,我们可以在Linux下更加有效率地管理用户组,提高系统的安全性,同时也可以更好地管理文件或文件夹的权限,使其符合系统使用者的需求。