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

    shell

    用户登录后,要启动一个进程,负责将用户的操作传给内核,这个进程是用户登录到系统后运行的命令解释器或某个特定的程序,即shell。

    /etc/passwd 文件

    • 每一行代表一个用户
    • 格式为 用户名:密码:用户id:用户组id:注释性描述:主目录:登录shell
    • 文件中也占有一条记录,但是不能登录,因为它们的登录shell为空。它们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。

    注:密码列显示为x,是因为密码管理置于文件/etc/shadow中。

    /etc/shadow文件

    • 文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。
    • 格式为 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

    useradd 添加用户

    • -c comment 指定一段注释性描述。
    • -d 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    • -g 用户组 指定用户所属的用户组。
    • -s 指定用户的登录shell。
    • -u 指定用户的uid,如果同时有-o选项,则可以重复使用其他用户的标识号。

    Eg. useradd -s /bin/bash -d /home/tongyishu -u 200 tongyishu

    userdel 删除用户

    Eg. userdel –r tongyishu

    -r 作用是把用户的主目录一起删除掉

    usermod 修改用户

    用法与useradd类似

    Eg. usermod –c “user tongyishu” tongyishu

    passwd

    修改用户密码

    Eg. passwd tongyishu

    Old password:******

    New password:******

    Re-enter new password:******

  • 相关阅读:
    DB2基本语句操作
    makefile简析与例子
    io多路复用epoll归纳
    Selenium 3----设置元素等待
    Selenium 3----获取断言信息
    Selenium 3----鼠标、键盘操作常用方法
    Selenium 3----WebDriver常用方法
    算法时间复杂度求解
    Selenium 3----控制浏览器操作
    操作系统基础知识学习
  • 原文地址:https://www.cnblogs.com/tongyishu/p/11985401.html
Copyright © 2011-2022 走看看