zoukankan      html  css  js  c++  java
  • 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>有加任何参数,所以删除了用户账户和相关文件。

  • 相关阅读:
    冒泡排序
    对于Random.Next()生成随机数重复的问题
    二分法查找
    工厂方法模式
    简单的工厂模式
    unity AssetBundle打包及加载
    关于谷歌不然安装除商店之外的拓展应用解决
    【Unity与23种设计模式】抽象工厂模式(Abstract Factory)
    【Unity与23种设计模式】解释器模式(Interpreter)
    【Unity与23种设计模式】原型模式(Prototype)
  • 原文地址:https://www.cnblogs.com/ylq1990/p/6420086.html
Copyright © 2011-2022 走看看