Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 教程 > Linux系统管理 > 正文

Linux运维系统工程师系列---05

时间:2014-05-31 01:32 来源:未知 作者:www.51ou.com 阅读:

和用户相关的命令和手动创建用户

   

id

who

whoami

1、显示哪些用户正在登录系统,在做什么

[root@localhost ~]# w

01:00:58 up 1 day, 11:33,  3 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     tty7     :0               09Oct13  8days  4:45   4:45  /usr/b

root     pts/9    :0.0             11Oct13  1.00s  2.44s  1.18s w

root     pts/13   172.16.22.253    00:59    4.00s  0.21s  0.03s -bash

2、显示当前用户的首要组

[root@localhost ~]# groups

root

3、显示用户的登录情况

[root@localhost ~]# last

root     pts/13       172.16.22.253    Fri Oct 18 00:59 - 01:01  (00:01)    

root     pts/12       172.16.23.253    Fri Oct 18 00:50 - 01:00  (00:09)    

root     pts/12       172.16.23.253    Fri Oct 18 00:49 - 00:49  (00:00)    

root     pts/12       172.16.28.1      Mon Oct 14 10:02 - 10:04  (00:01)    

usr3     tty2                          Mon Oct 14 10:00 - 10:02  (00:01)    

root     pts/12       172.16.12.8      Mon Oct 14 09:59 - 09:59  (00:00)    

root     pts/12       172.16.23.253    Sat Oct 12 17:04 - 17:05  (00:00)  

4、所有用户最后一次登录系统的时间

[root@localhost ~]# lastlog

Username         Port     From             Latest

root             pts/13   172.16.22.253    Fri Oct 18 00:59:37 +0800 2013

bin                                        **Never logged in**

daemon                                     **Never logged in**

adm                                        **Never logged in**

lp                                         **Never logged in**

5、向所有登录到系统的用户发消息

[root@localhost ~]# wall "class is over"

6、打印登录到系统上的用户

[root@localhost ~]# users

root root root root root root root

 

 

   

先说明添加一个用户的时候都做了什么事?

1)在/etc/passwd文件中添加一行

2)在/etc/shadow文件中添加一行

3)在/etc/group文件中添加一行

4)在/etc/gshadow中添加一行

5)在/home目录下创建一个与用户名相同的目录,并修改权限

6)拷贝/etc/skel下的文件到用户家目录下

因此我们手动创建用户的时候完成以上6步骤即可。

1.修改/etc/passwd

root@localhost sbin]# tail -1 /etc/passwd

sdtest:x:2030:2030::/home/sdtest:/bin/bash

[root@localhost sbin]# id sdtest

uid=2030(sdtest) gid=2030 groups=2030

 

2.设置密码

[root@localhost sbin]# head -1 /etc/shadow

root:$6$dLyzs32o$Tn4VVMGNCjP8zEWAj.t3yNwVhi3xQghKyI2byE5he8G8Q
SSZNHAzWFbK4eGOw5.SKyVxObw5nFvIgfnO21w8q1:15990:0:99999:7:::

[root@localhost sbin]# tail -1 /etc/shadow

sdtest:$6$dLyzs32o$Tn4VVMGNCjP8zEWAj.t3yNwVhi3xQghKyI2byE5he
8G8QSSZNHAzWFbK4eGOw5.SKyVxObw5nFvIgfnO21w8q1:15990:0:99999:7:::

 

3.修改/etc/group

[root@localhost sbin]# tail -1 /etc/group

sdtest:x:2030:

[root@localhost sbin]# id sdtest

uid=2030(sdtest) gid=2030(sdtest) groups=2030(sdtest)

4.修改/etc/gshadow

[root@localhost sbin]# tail -1 /etc/gshadow

sdtest:!::

5.创建用户的家目录

[root@localhost sbin]# mkdir /home/sdtest

mkdir: created directory `/home/sdtest'

改下权限:以后会讲权限设置,莫急

[root@localhost sbin]# chown sdtest.sdtest /home/sdtest/

[root@localhost sbin]# chmod 700 /home/sdtest/

6.从/etc/skel拷贝文件过来

[root@localhost skel]# cp .bash_logout .bash_profile .bashrc .gnome2/ .mozilla/ -r /home/sdtest/

其中.gnome2:是图形管理相关的,不拷贝会影响图形的一些功能

.mozilla:和火狐浏览器相关的,放火狐浏览器插件的

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Linux运维系统工程师系列---05》技术文章,《Linux运维系统工程师系列---05》详细使用和说明,有时《Linux运维系统工程师系列---05》可能不完善、敬请谅解!如果《Linux运维系统工程师系列---05》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片