linux下用户、组管理

来源:互联网 发布:大数据时代下电子商务 编辑:程序博客网 时间:2024/06/11 08:37

通常大家都知道更改/etc/group来直接操作,改变用户、组属性

例如:把帐户sale1,sale2...增加到sale组中,只需编辑/etc/group,然后在组后面添加帐号,多个帐号以“,”分隔

sale:x:513:sale1,sale2,sale3

但有时我们希望以命令来增加,在编写shell或者perl语言时,该用那些命令呢?

 

1、将1个帐号添加到多个组中使用usermod命令

    语法:usermod  -G  组名,组名,组名...   用户

    例:把用户sale1增加到oracle,sale组中 使用 usermod -G oracle,sale

2、将多个帐号添加到一个组中使用命gpasswd命令

    语法:gpasswd  -M  用户,用户,用户...  组名

    例:把用户sale1,sale2,sale3,sale4增加到组sale中 使用 gpasswd  -M  sale1,sale2,sale3,sale4 sale

3、将用户从组中删除

     语法:gpasswd -d 用户 组名

     例:把用户sale1从account组中移除  gpasswd -d sale1 account