zoukankan      html  css  js  c++  java
  • UnixLinux | 总结笔记 | 用户管理

    1. useradd [选项] 用户名   用于创建新的用户

    useradd命令中的用户参数以及作用

    参数

    作用

    -d

    指定用户的家目录(默认为/home/username)

    -e

    账户的到期时间,格式为YYYY-MM-DD.

    -u

    指定该用户的默认UID

    -g

    指定一个初始的用户基本组(必须已存在) 也叫做 所属组 

    -G

    指定一个或多个扩展用户组  也叫做  附属组

    -N

    不创建与用户同名的基本用户组

    -s

    指定该用户的默认Shell解释器

    一般操作,在root下创建好帐号之后,再用passwd设定帐号的密码.
    关于所属组(初始组)和附属组(次要组,有效组)
    1. 用户的附属组可以有多个,但是所属组只能有一个,附属组列表中有一个组是所属组,我们通常说附属组名称时就省略了所属组的名称,因为这是默认的 2. 设置所属组和附属组主要是便于用户权限的管理

    2. usermod [选项] 用户名   用于修改用户的属性

     

    usermod命令中的参数及作用

    参数

    作用

    -c

    填写用户账户的备注信息

    -d -m

    参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去

    -e

    账户的到期时间,格式为YYYY-MM-DD

    -g

    变更所属用户组

    -G

    变更扩展用户组

    -L

    锁定用户禁止其登录系统

    -U

    解锁用户,允许其登录系统

    -s

    变更默认终端

    -u

    修改用户的UID 

     

     

    实践:

    #1 改变用户mary的家目录为/usr/mary
    usermod  -d  /usr/mary  -m mary
    
    #2 改变用户mary的所属组为teacher
    usermod  -g  teacher  mary
    
    #3 改变用户mary的附属组为movie和music 
    usermod  -G  movie , music  mary

    3. userdel [选项] 用户名      用于删除用户

    userdel命令的参数以及作用

    参数

    作用

    -f

    强制删除用户

    -r

    同时删除用户及用户家目录

    4.passwd [选项] [用户名]    用于修改用户密码、过期时间、认证信息等

    passwd命令中的参数以及作用

    参数

    作用

    -l

    锁定用户,禁止其登录

    -u

    解除锁定,允许用户登录

    --stdin

    允许通过标准输入修改用户密码,如echo "NewPassWord" | passwd --stdin Username

    -d

    使该用户可用空密码登录系统

    -e

    强制用户在下次登录时修改密码

    -S

    显示用户的密码是否被锁定,以及密码所采用的加密算法名称

    5. groupadd [选项] 群组名  用于创建用户组

    6.groupmod

    7.groupdel

  • 相关阅读:
    解决使用git出现 The file will have its original line endings in your working directory
    SpringBoot集成flowable碰见DMN不能初始化
    CF268D Wall Bars
    CF1327F AND Segments
    P2900 [USACO08MAR]Land Acquisition G
    CF279B Books
    CF859E Desk Disorder
    CF1147B Chladni Figure
    CF1147E Rainbow Coins
    P3565 [POI2014]HOT-Hotels
  • 原文地址:https://www.cnblogs.com/jj81/p/9153265.html
Copyright © 2011-2022 走看看