zoukankan      html  css  js  c++  java
  • Linux用户管理命令

    添加用户:
      useradd xiaol
        -u 手工指定用户的UID号
        -d 手工指定家目录
        -c 手工指定用户的说明信息
        -g 手工指定用户初始组
        -G 修改用户附加组
      注意:
        创建用户的时候分配组:useradd -g 组名 用户名
        useradd -g gp_1 xiaol_1
    设置密码:
      passwd xiaol
        -l 锁定用户
        -u 解锁用户
    删除用户:
      userdel -r xiaol
         -r 删除用户及主目录
    修改用户:
      usermod -c "good man" xiaol
        -u 修改用户的UID号
        -c 修改用户的说明信息
        -g 修改用户初始组
        -G 修改用户附加组
        -L 临时锁定用户
        -U 接触所用用户
    修改密码状态:
      chage -m 1 xiaol
        -l       列出用户的详细密码状态
        -d   日期   修改密码最后一次更改日期
        -m  天数   修改两次密码修改间隔
        -M  天数   修改密码有效期
        -W  天数   修改密码过期前经过天数
        -I    天数   修改密码过期后宽限天数
        -E   日期   修改帐号失效时间
      说明:
        其实修改的是/etc/shadow文件里的值
        最常见的用法是chage -d 0 xiaol用户一登陆就需要修改密码
    查看用户ID:
      id xiaol
        uid=500(xiaol) gid=500(xiaol) 组=500(xiaol)

    切换用户:
      su - 用户名
        - 切换用户的时候同时切换环境变量

    添加组:
      groupadd gp_1
    修改组:
      groupmod -n gp_2 gp_1
        -n  新组名
    删除组:
      groupdel gp_1
        如果组中有初始用户,组不能删除
        如果组中没有用户或只有附加用户,可以删除
    操作组中用户:
      把用户加入组:
        gpasswd -a 用户名 组名 
      把用户移出组:
        gpasswd -d 用户名 组名
      本质:
        修改的是/etc/group这个文件,把用户名写到了附加组的字段那里

    注意:
      1.只有root用户或具有root权限的用户才可以操作
      2.添加用户成功后
        1.在/home下自动创建一个字为xiaol的目录,作为xiaol用户的主目录
        2.在/var/spool/mail/下自动创建一个名字为xiaol的目录,用于接収邮件
        3.在/etc/passwd内写入用户信息
        4.在/etc/shadow内写入密码信息
        5.在/etc/group内写入组信息
        6.在/etc/gshadow内写入组密码信息
        7.从/etc/skel目录内拷贝所有文件到xiaol的家目录
      3.如果要手动添加或者删除用户,只需要写入或删除2中的1-6即可

  • 相关阅读:
    【小程序】onLaunch异步,首页onLoad先执行
    【Dart】生成固定长度随机数
    从单片机到系统之--uboot启动arm linux
    (四)添加yaffs2文件系统支持
    (三)修改内核大小,适配目标板Nand flash分区配置
    (二)linux内核准备及编译
    (一)arm交叉编译工具链准备
    socket 接收和发送缓冲区
    多线程及多进程部分概念汇总
    嵌入式开发环境搭建(一) 虚拟机实现桥接Ethernet网口 并且通过WIFI进行NAT联网
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7073649.html
Copyright © 2011-2022 走看看