zoukankan      html  css  js  c++  java
  • 「Linux学习」之管理用户和组

    用户账号: 登陆操作系统, 不同权限的用户实现不同的访问控制
    组账号: 方便对用户的管理
    唯一标识:UID , GID
    root的UID永远为0
    组分类:
    基本组 --- > 私有组
    附加组 --- > (公共组 / 从属组 )
    useradd lisi
    创建lisi组, 创建成功后查看:
    grep lisi /etc/passwd
    id lisi
    useradd -d --- >> 指定家目录
    useradd -d /opt/abc nsd01 --- >> 指定/opt/abc 为nsd01的家目录,如果没有指定,则默认家目录为home
    useradd -u 100126 nsd02 --- >> 指定uuId 100126创建用户
    创建成功后查看:
    tail -3 /etc/passwd
    附加组创建:
    groupadd tarena
    指定附加组创建
    useradd -G tarena nasd03 --- >> 指定用户nsd03的附加组是tarena
    给用户设置密码:
    passwd 用户名
    passwd abc01
    设置密码后切换用户登录
    su - abc01
    方式二,取消交互式重置密码:
    echo 待重设密码 > passwd -- stdin 用户名
    echp 123 > passwd --stdin abc02
    查看用户密码信息:
    cat /etc/shadow
    修改用户属性:
    useradd abc05
    tail -1 /etc/passwd
    nsd05:x:1004:1006::/home/abc05:/bin/bash
    修改用户属性: UUID设置1700
    用户家目录修改为/opt/abc05
    附加组修改为 tanera
    解释器修改为/sbin/nologin
    usermod -u 1700 -d /opt/abc -G tarena -s /sbin/nologin abc05
    修改后 tail -1 /etc/passwd
    nsd05:x:1700:1006::/opt/abc05:/sbin/nologin
    检查用户Id信息: id + 用户名
    id abc02
    删除用户信息:
    userdel --- >> 删除用户信息,但不删除用户家目录
    userdel -r --- >>删除用户信息并且删除用户家目录
    userdel abc01
    userdel -r abc02
     
    用户组信息管理 --- >> /etc/passwd
    groupadd stugrp
    查看组信息是否创建成功:
    grep stugrp /etc/group
     
    将用户加入组:
    gpasswd -a harry stugrp --- >> -a === add , add 后面先写要加入的用户,在写组名
    添加后查看用户是否添加成功: grep 组名 /etc/group
    grep stugrp /etc/group --- >> 查看组信息中是否多出了用户信息
    gpawwsd -a kenji stugrp
    grep stugrp /etc/group
    将用户从组中删除:
    gpasswd -d harry stugrp
    删除后查看:
    grep stugrp /etc/group
     
    删除组:
    groupdel + 组名 --- >>删除组,但是用户还被保留
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    ELK 收集 K8S (containerd 容器运行时) 二
    EFK 收集 Docker 日志
    ELK 收集 Docker 日志
    ELK 收集 K8S (containerd 容器运行时) 三
    Java 基础(Stream APl)
    Java 基础(方法引用 Method References)
    Java 基础(Lambda表达式 和 函数式 Functional 接口)
    Java 基础(Stream APl) 二
    ELK 收集 K8S (containerd 容器运行时) 一
    部署 Harbor 2.4.1
  • 原文地址:https://www.cnblogs.com/mixiu26/p/10661138.html
Copyright © 2011-2022 走看看