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

    1:系统用户文件

    用于保存系统用户机用户设置的文件时/etc/passwd。查看系统用户文件的内容:

    cat /etc/passwd

    2:查看用户密码文件

    用于保存用户密码的文件是/etc/shadow,由于shadow也是影子的意思,因此有人把它叫做影子文件,查看影子文件的内容:

    cat  /etc/shadow

    3:添加用户命令

    useradd  [option] tannengcai(创建一个账户名为tannengcai的用户)

    常用选项(option)有:

    g:指定新用户的用户组 useradd -g group user(使用选项个指定添加的新用户user的用户组为group)

    s:指定新用户使用的shell; useradd -s /bin/ksh user(使用选项个指定添加的新用户user的默认shell为/bin/ksh)

    4:设置用户密码命令

    在添加用户的时候一定要记得给用户设置密码,不然别人无法登陆(没有设置的话,密码是乱的)

    passwd user(设置user的密码命令)

    5:删除用户命令

    userdel [option] username

    常用的选项[option]只有r,该选项的功能是删除用户是连同用户的家目录和邮件文件一并删除,比如:

    userdel -r tannengcai

    如果删除用户的时候忘了加选项r的话只能删除用户信息,用户的家目录和邮件文件还会被保留,如果要再次删除的话请用:

    rm -rf /home/tannengcai/

    6:用户管理命令

    usermod [option] username

    常用的选项[option]有:

    L:锁定用户,即禁止用户登录系统

    U:解除锁定

    e:指定用户过期时间

    f:指用户过期之后的缓冲时间,即过期之后还能登录的天数

    d:为用户指定新的家目录

    m:为用户指定新的家目录是,移动原来家目录中的所有文件

    s:修改用户的默认shell

    用法示例:

    user -L username;

    user -U username;

    user -e username;

    user -f username;

    user -d /file/user/home/user username;

    user -d /file/user/home/user username -m username;

  • 相关阅读:
    centos安装时各个版本的含义
    centos或者ubuntu设置ssh免密码登陆
    centos配置网卡
    如何卸载centos中自带的Java
    基于VHDL的8255可编程并行接口电路设计
    Norns.Urd 中的一些设计
    手把手教你写DI_3_小白徒手支持 `Singleton` 和 `Scoped` 生命周期
    手把手教你写DI_2_小白徒手撸构造函数注入
    手把手教你写DI_1_DI框架有什么?
    手把手教你写DI_0_DI是什么?
  • 原文地址:https://www.cnblogs.com/tannengcai/p/5513911.html
Copyright © 2011-2022 走看看