zoukankan      html  css  js  c++  java
  • Linux添加/删除用户和用户组

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

    1、建用户:
    useradd username                             //新建用户
    passwd username                               //给用户设置密码

    2、建工作组
    groupadd groupname                          //新建工作组

    3、新建用户同时增加工作组
    useradd -g groupname username                      //新建用户并增加到工作组

    useradd参数:-g 所属组 -d 家目录 -s 设置所用的SHELL

    4、给已有的用户增加工作组
    usermod -G groupname username(这个会把用户从其他组中去掉)

    usermod -a -G groupname username(这个会只是把用户添加到组,不会把用户从其他组中去掉)

    或者:gpasswd -a user group

    如果要使组里的人都可以sudo 到组里的某个账号(做公共账户使用)下
    可在/etc/sudoers.d 下面建立一个文件内容如下 ,就可以是etl组的所有用户都可以无密码的切到etl用户下。
    %etl ALL=(ALL) NOPASSWD: /bin/su etl
    %etl ALL=(ALL) NOPASSWD: /bin/su - etl

    5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

    或者使用如下命令关闭用户账号:
    passwd username –l
    or
    usermod -L username

    重新释放:
    passwd username –u
    or
    usermod -U username

    6、永久性删除用户账号
    userdel username
    groupdel groupname
    userdel -rf peter (强制删除该用户及该用户的主目录下的所有文件)


    7、从组中删除用户
    编辑/etc/group 找到用户名所在那一行删除即可
    或者用命令
    gpasswd -d username groupname

  • 相关阅读:
    8.C++-类的关键字
    BFS-九宫格重排(详解)
    7.C++类与封装的概念
    4.数码相框-freetype多行显示,居中显示
    3.数码相框-通过freetype库实现矢量显示
    Linux-iconv命令、并批处理将所有GBK文件转换为UTF8(18)
    2.数码相框-编码(ASCII/GB2312/Unicode)介绍,并使LCD显示汉字字符(2)
    1.数码相框-相框框架分析(1)
    Kotlin 之操作符重载
    Andorid-解决View重复点击的思路
  • 原文地址:https://www.cnblogs.com/lbnnbs/p/7231449.html
Copyright © 2011-2022 走看看