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

RHEL7用户管理(二)

时间:2016-04-01 06:53:19      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:用户   center   style   微软雅黑   justify   

RHEL7用户管理


二:用户和组管理命令和配置

1:用户管理命令与实例

1.1:useradd命令

useradd命令用于创建用户,为新用户分配用户号、用户组、主目录和登录Shell等资源,默认情况下只有系统超级用户root才能使用。


语法如下:

useradd [-u uid] [-g group] [-G groups] [-d home_dir] [-s shell] [-c comment] [-m [-k shell_dir]] [-N] [-M] login


其中各选项含义如下:

-c:comment 指定一段注释性描述。

-d:目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,能创建主目录。

-g:用户组 指定用户所属的用户组。

-G:用户组,用户组 指定用户所属的附加组。

-s:Shell文件 指定用户的登录Shell。

-u:用户号 指定用户的用户号,如果同时有-o选项,则能重复使用其他用户的标识号。

-p:这个命令是需求提供md5码的加密口令,普通数字是不行的。

-M:再创建用户时不创建用户宿主目录


例:

1.1.1:使用useradd命令创建用户today,并查看/etc/passwd文件检查是否创建成功。由配置文件可以看出today用户已经创建成功用户的UID为1001,主目录是/home/today,shell是/bin/bash

[root@cnklog2 ~]# useradd today

[root@cnklog2 ~]# tail -1 /etc/passwd

技术分享


1.1.2:建立用户lina,不创建用户的宿主目录,并指定其登录脚本为/sbin/nologin(用户不能登录系统)。由配置文件可以看出用户已经创建成功并且shell是/sbin/nologin;查看/home目录中也没有创建用户的宿主目录。

[root@cnklog2 ~]# useradd -M -s /sbin/nologin linda

技术分享

注:-M再创建用户时不创建用户宿主目录


1.1.3:建立一个用户sam,指定其UID为666,GID为1000。由id命令查看用户已经创建成功并且UID是666, GID是1000。

[root@cnklog2 ~]# useradd -u 666 -g 1000 sam

技术分享


1.1.4:创建用户monday,指定其宿主目录为/home/date。由配置文件可以看出用户已经创建成功并且宿主目录是/home/date。

[root@cnklog2 ~]# useradd -d /home/data mon

技术分享


1.1.5:创建用户的其他命令adduser

[root@cnklog2 ~]# adduser cnklog

技术分享

1.2:usermod命令

usermod命令用于更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。


语法如下:

usermod [-u uid] [-g group] [-d home_dir] [-s shell] [-c comment] [-f inactive] [-e expire] [-l new_logname] login


其中各选项含义如下:

-l:指定新的注册用户名。

其他选项的说明参考useradd


例:

1.2.1:将系统中用户today的宿主目录由/home/today改为/home/today1,UID给为777,GID改为:1000,增加附属组root

[root@cnklog2 ~]# id today#查看用户today信息

技术分享

RHEL7用户管理(二)

标签:用户   center   style   微软雅黑   justify   

原文地址:http://liuhaolinux.blog.51cto.com/10646212/1758917

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