码迷,mamicode.com
首页 > 其他好文 > 详细

Centos学习笔记之用户操作命令

时间:2015-06-29 20:38:58      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:centos   shell   用户修改   账户过期   

用户操作在目前来说用的不是很多,为了便于以后翻阅还是将其整理一下吧。

  1. useradd用户添加命令:

    格式:useradd  [options] USERNAME。常用的几个选项有:

    1) -r 创建系统用户例如:useradd -r mysql创建一个mysql的系统用户,系统用户是没有家目录的。

    2) -c 为新建用户添加备注信息。该项内容之后可以使用chfn命令来添加

    3) -d 为用户指定家目录。如果该目录存在时会有警告

    4) -M 创建用户时不允许创建其家目录

    5) -u 创建用户时指定用户ID,useradd -u 600 test1创建test1用户其ID为600

    6) -g 创建用户时指定用户基本组,默认为和该用户名相同的组,如果使用此选项则指定的基本组必须是已经存在的组。

    7) -G 创建用户时指定用户附加组,默认与其基本组相同,如需指定多个附加组则使用逗号将每个组隔开例如:useradd -G test1,test2  test创建用户test用户。

    8) -e 创建用户时指定用户禁用日期,使用格式:useradd -e YYYY-MM-DD  USERNAME

    9) -f 密码过期后账户被禁用前的天数。0表示立即禁用-1表示禁用非活动期功能。

    10) -s 为用户创建指定shell,可以使用"cat  /etc/shells "查看当前系统可用的shell

2. userdell用户删除命令:

    格式:userdel [options] USERNAME 

删除用户命令比较简单所使用的选项只有一个"-r"

    userdel test1 删除test1用户,默认情况是不删除用户家目录的。

    userdel -r test1 删除test1用户,并且其家目录一起删除。

3. usermod修改用户命令:

    格式:usermod [options] USERNAME。常用选项有:

    1) -l修改用户登录名:usermod -l test1  test2修改用户test1为test2

    2) -u 修改用户ID :usermod -u 789 test1 修改用户test1ID为789

    3) -m 移动用户家目录到新位置,一般与-d选项一起用

    4) -L 锁定用户账户

    5) -U 解锁用户账户

    6) -e 设定用户账户过期日期

    7) -f 账户过期指定天数后,账户密码为失效状态

    8) -G 修改用户附加组一般与-a选项同时使用,否则会将原账户附加组覆盖掉

明天补充chage命令

本文出自 “积小流,成江海” 博客,请务必保留此出处http://goodjoe.blog.51cto.com/9173556/1669097

Centos学习笔记之用户操作命令

标签:centos   shell   用户修改   账户过期   

原文地址:http://goodjoe.blog.51cto.com/9173556/1669097

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!