zoukankan      html  css  js  c++  java
  • linux命令(29):用户组管理

    用户管理:

    新建用户或组:
    新建用户:
    adduser user //新建user用户(推荐)
    passwd user //给user用户设置密码

    新建组:
    groupadd test //新建test工作组

    新建用户同时增加工作组:
    useradd -g test user //新建user用户并增加到test工作组

    注:-g 所属组 -d 用户目录 -s 所用的SHELL

    删除用户组:
    groupdel test //删除工作组test

    添加用户到工作组:
    1、新增到工作组:
    将abc用户加入到bcd和check组
    usermod -G bcd,check abc

    2、移除组:
    移除bcd,重新设置组,把abc只归属于gid和check,之前的组失效(gid不变)
    usermod -G check abc

    3、追加到工作组(之前的有效):

    把用户abc,追加到组check,之前的归属组不变
    usermod -aG check abc

    删除用户:
    userdel linuxde //删除用户linuxde,同时也删除了linuxed组,但不删除其家目录及文件;
    userdel -r linuxde //删除用户
    linuxde,其家目录及文件一并删除;
    注意:请不要轻易用-r选项;他会删除用户的同时删除用户所有的文件和目录,切记如果用户目录下有重要的文件,在删除前请备份。

    查看归属工作组:
    groups:查看当前用户的所属组
    groups user 查看user用户归属的组

    临时关闭账户:
    在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
    或者使用如下命令关闭用户账号:
    passwd peter –l
    重新释放:
    passwd peter –u

    从组中删除用户:
    编辑/etc/group 找到GROUP1那一行,删除 A
    或者用命令
    gpasswd -d A GROUP

    显示用户信息:
    id user
    cat /etc/passwd

  • 相关阅读:
    情商 EQ & 儿童情商
    如何提高情商 转载
    cs108 03 ( 调试, java通用性)
    java 包 和 物理目录 解惑
    Toad 补充与培训 & 常用菜单
    专题实验 日期类型
    Http Response Code
    Java之 将程序打包成jar包
    Java之网络编程笔记
    java之IO
  • 原文地址:https://www.cnblogs.com/lovychen/p/6472608.html
Copyright © 2011-2022 走看看