且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux之组管理

更新时间:2022-09-22 15:24:54

linux之用户,组
组管理
  • groupadd

        创建组
    
        groupadd [options] GROUPNAME
    
            options:
                -r 创建系统组
                -g GID 指定GID
  • groupmod

        修改组信息
    
            groupmod [options] GROUPNAME
    
                options:
                    -g GID 修改GID
                    -n NEW_GROUPNAME 修改组名
                    -p PASSWD 修改组密码
  • groupdel

        删除组
    
        groupdel GROUPNAME

  • gpasswd

        管理组信息
    
        gpasswd [options] GROUP
    
            gpasswd GROUP 修改组密码
            options:
                -a USERNAME  添加用户到组中(一次只能添加一个)
                -d USERNAME  从组中删除指定用户
                -r           删除组密码
                -M USERNAMES,... 设置成员列表
                -A ADMIN_USER,... 设置管理员列表
    
                管理员作用:
                    添加删除组成员
                    组密码的管理
  • newgrp

        登入一个新组(此组临时作为主组)
    
        newgrp [-] [group]
    
            - : 登录式
  • groupmems

        组管理
    
        groupmems [options] [action]
    
            options:
                -g GROUPNAME  指定作用组名
    
            action:
                -l 列出组成员
                -a USERNAME 添加组成员
                -d USERNAME 删除组成员
                -p 清空组成员
  • groups

        列出用户的所有组(包含主组)
    
        groups USERNAME
补充

- newusers userlist.txt   批量迁移用户
    遵循格式(每行pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell)

- chpasswd < a.txt 批量修改密码
    遵循格式(每行user_name:password)

- chfn  交互式修改注释信息

- chsh -s SHELL 修改默认shell

- id
    打印用户和组ID信息

    id [options] USERNAME

        options:
            -u 显示uid
            -n 显示id对应的名称(必须结合其它参数)
            -g 显示主组gid
            -G 显示附加组gid

            组合:
                -un  显示用户名
                -ug  显示组名

- su 
    用户切换

    su [options] USERNAME

        su USERNAME 非登录式切换
        options:
            - : 登录式切换
            -c COMMAND 使用切换用户的身份运行此命令

命令总结:

id,su



本文转自 撒旦搞时间 51CTO博客,原文链接:http://blog.51cto.com/12074120/1963890,如需转载请自行联系原作者