• Linux 用户管理(2)


    Linux 用户管理2

    添加修改和删除用户,必须是超级管理员root账号才可以进行的操作,所以当当前账号不是超级管理员root账号时,首先要先切换为root账号。

    如图,ylq为普通用户,执行添加用户时,会出现如图的错误:

     

    快捷切换为root用户:

    添加用户

    • useradd命令

    此时便可以执行添加用户的操作了:

    也可以使用cat /etc/passwd命令查看所有的用户中有没有用户名称为user1的用户。

    • passwd命令:只有root用户才可以修改一个用户的用户密码:

    查看用户

    cat /etc/passwd | grep 用户名

    修改用户

    • 修改用户的用户名

      usermod -l  [新用户名]  [旧用户名]
      修改用户与添加用户时的内容基本相同,但多了一个修改用户的选项。

      

    • 修改用户的家目录

      修改完用户名称,发现用户所在的/home目录的下一级目录并没有发生变化,如图所示:

      

      所以,要修改用户的家目录,及所在的/home目录的下一级目录,

      语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][- f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ] [用户帐号]

      如图所示:

      

      命令<cat /etc/passwd | grep user1>为在passwd文件中查找包含user1的行,可以看到用户user1和yangliuqing,都在/home/user1目录中。

      命令<usermod -d /home/ylq -u 502 yangliuqing>,意为将用户名为yangliuqing的用户的用户家目录改为/home/ylq,uid改为502。

    删除用户

    • userdel命令

    功能说明:删除用户帐号。
    语  法:userdel [-r][用户帐号]
    补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

    <userdel user1>没有加任何参数,所以只删除了用户账户,而没有删除相关文件;

    <userdel -r user2>有加任何参数,所以删除了用户账户和相关文件。

  • 相关阅读:
    Hibernate 查询,返回结果设置到DTO
    sqlserver计算时间差DATEDIFF 函数
    SQL语句 不足位数补0
    Redis详细用法
    windows下安装Redis并部署成服务
    Redis命令
    ajax请求在参数中添加时间戳
    JS获取子节点、父节点和兄弟节点的方法实例总结
    js关闭当前页面清除session
    Java面试题一览
  • 原文地址:https://www.cnblogs.com/ylq1990/p/6420086.html
Copyright © 2020-2023  润新知