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

    1.用户账号管理

    用户账号文件

    /etc/passwd:保存用户名称、宿主目录、登录shell等基本信息

    共7个字段:

    第一字段:用户账号名

    第二字段x:密码占位符

    第三字段:uid编号

    第四字段:gid编号

    第五字段:为空  表示用户备注

    第六字段:/home/xxx  用户的宿主目录

    第七字段:/bin/bash   登录shell

    /etc/shadow:保存用户的密码、账号有效期等信息,针对用户密码记录

    共9个字段:

    第一字段:用户账户名

    第二字段:密文

    第三字段:账号上次修改时间距离1970-1-1过去多少天

    第四字段:距离上次密码修改起多少天不能改密码。“0”表示随时更改密码

    第五字段:密码过期天数

    第六字段:强制密码修改提醒时间

    第七字段:为空  当密码过期后经过多少天会被禁用

    第八字段:为空   密码过期日期

    第九字段;:为空 

    2.添加用户账号

    格式:useradd -[选项] 用户名

    选项:-u 指定uid标记号

    -d  指定宿主目录  默认在/home/下

    -e  指定账号失效时间

    -s  指定用户的登录shell

    -g  指定用户基本组名

    3.更改用户口令 

    格式:passwd [选项] 用户名

    选项:-d 清空用户密码

    -l :锁定用户账号

    -S:查看用户账号锁定状态

    -u: 解锁用户账号

    4.修改用户属性命令

    格式:usermod [选项]  用户名

    选项:-l 更改用户账号的登录名字

    -L:锁定用户账号

    -U:解锁用户账号

    5.删除用户账户命令

    格式: userdel 用户名

    userdel -r  同时删除该用户的宿主目录

    6.组账号管理

    添加组账号命令

    groupadd  [-g GID号] 组账号名

     添加、删除组成员 命令

    格式:gpasswd [选项] 组账号名

    选项:-a  向组内添加一个新成员

               -d  在组内删除一个成员

    删除组账号命令

    格式:groupdel  组账号名

    7.查询命令

    id命令:查询用户身份标识

    格式:id 用户名

    groups命令:查询客户所属的组

    格式:groups 用户名

    finger命令: 查询账号详细信息

    格式:finger 用户名

    w命令:查询已登录到主机的用户信息

    格式:w

    whoami:查询当前登录的账号名

    格式 whoami

    who命令:同w命令

    格式: who

  • 相关阅读:
    了解Whitehorse
    更新排行榜说明
    一个从Microsoft Word发表Blog文章的工具
    首页"进入我的博客"可以正常使用了
    ADO.NET: Close()与Dispose() 的讨论
    向大家致歉
    折腾了我一个下午及吃晚饭时间的问题
    [转帖]ASP.NET服务器端异步Web方法
    关于增加“收藏”功能的设想
    Mono 0.30发布了
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11285637.html
Copyright © 2011-2022 走看看