LINUX用户和用户组配置文件详解(5)

2019-01-26 22:07

linuxsir tty1 - 13:39 22:51 0.01s 0.01s -bash beinan tty2 - 13:53 8:48 11.62s 0.00s /bin/sh /usr/X1

beinan pts/0 :0.0 13:57 0.00s 0.14s 1.08s gnome-terminal

[root@localhost ~]# finger

Login Name Tty Idle Login Time Office Office Phone

beinan beinan sun tty2 8 Oct 18 13:53 beinan beinan sun pts/0 Oct 18 13:57 (:0.0) linuxsir linuxsir open tty1 22 Oct 18 13:39 linuxsir o +1-389-866-771

如果我们在finger 后面加上用户名,就可以看到用户更为详细的信息,可以一次查看多个用户,用空格分开,比如下面的例子中,我们一次查询两个用户beinan和linuxsir的信息;

[root@localhost ~]# finger beinan linuxsir Login: beinan 注:用户名(也是登录名) Name: beinan sun (用户名全称)

Directory: /home/beinan 注:家目录 Shell: /bin/bash 注:所用SHELL类型

On since Tue Oct 18 13:53 (CST) on tty2 10 m

inutes 55 seconds idle 注:空闲时间;

On since Tue Oct 18 13:57 (CST) on pts/0 from :0.0 No mail. No Plan.

Login: linuxsir Name: linuxsir open Directory: /home/linuxsir Shell: /bin/bash Office: linuxsir office, +1-389-866-7715

On since Tue Oct 18 13:39 (CST) on tty1 24 minutes 58 seconds idle No mail. No Plan.

3)用户组查询的办法;

我们可以通过用户来查询所归属的组,用groups 来查询;比如我查询beinan和linuxsir 所归属的组,我们可以用groups 来查询;

[root@localhost ~]# groups beinan linuxsir beinan : beinan

linuxsir : linuxsir root beinan

注:这是通过groups 同时查看了用户beinan和linuxsir所归属的组;

2、通过修改用户(User)和用户组(Group)配置文件的办法来添加;

由于我们已经在前面说过,可以通过修改配置文件的办法来管理用户,所以此主题应该包括此内容;当然通过用户及用户组管理工具(比如 adduser、userdel、usermod 、userinfo、groupadd 、groupdel 、groupmod等)也是可以的,通过管理工具对用户的管理我们将要在专门一篇文章中介绍;

通过修改用户(User)和用户组(Group)配置文件的方法管理用户之用户的添加流程;

我们先以添加用户为例,对用户的删除和修改都比较简单;

1)修改 /etc/passwd ,添加用户记录;

我们按/etc/passwd的格式的约定来添加新的用户记录;当然您要让一个用户失效,可以删除您想要删除的用户记录;值得注意的是,不能让UID 重复; 比如我想添加lanhaitun 这个用户,我发现UID 508没有用户用,并且我想把其用户组也设置为lanhaitun ,用户组的GID 也设置为508,如果GID 没有占用的话;

我们要打开 /etc/passwd ,在最下面加一行; lanhaitun:x:508:508::/home/lanhaitun:/bin/bash

然后执行pwconv ,让/etc/passwd 和/etc/shadow同步,您可以查看 /etc/shadow的内容是否同步; [root@localhost beinan]# pwconv 2)修改/etc/group

首先,我们得查看是否有lanhaitun用户组,以及GID 508 是否被其它用户组占用;

[root@localhost ~]# more /etc/group |grep lanhaitun

[root@localhost ~]# more /etc/group |grep 508 通过查看,我们发现没有被占用;所以我们要添加lanhaitun 的记录到 /etc/group lanhaitun:x:508:

其次,是运行 grpconv 来同步/etc/group 和/etc/gshadow内容,您可以通过查看/etc/gshadow的内容变化确认是不是添加组成功了; [root@localhost beinan]# grpconv

3)创建用户的家目录,并把用户启动文件也复制过去; 创建用户的家目录,我们要以/etc/passwd 中添加的新用户的记录为准,我们在/etc/passwd 中添加新用户lanhaitun ,她的家目录是处于/home/lanhaitun ;另外我们还需要把/etc/skel 目录下的.*隐藏文件复制过去;

[root@localhost ~]# cp -R /etc/skel/ /home/lanhaitun

[root@localhost ~]# ls -la /home/lanhaitun/ 总用量 48

drwxr-xr-x 3 root root 4096 10月 18 14:53 . drwxr-xr-x 10 root root 4096 10月 18 14:53 .. -rw-r--r-- 1 root root 24 10月 18 14:53 .bash_logout

-rw-r--r-- 1 root root 191 10月 18 14:53 .bash_profile

-rw-r--r-- 1 root root 124 10月 18 14:53 .bashrc -rw-r--r-- 1 root root 5619 10月 18 14:53 .canna -rw-r--r-- 1 root root 438 10月 18 14:53 .emacs -rw-r--r-- 1 root root 120 10月 18 14:53 .gtkrc drwxr-xr-x 3 root root 4096 10月 18 14:53 .kde -rw-r--r-- 1 root root 658 10月 18 14:53 .zshrc 4)改变新增用户家目录的属主和权限;

我们发现新增用户的家目录的属主目前是root ,并且家目录下的隐藏文件也是root权限; [root@localhost ~]# ls -ld /home/lanhaitun/ drwxr-xr-x 3 root root 4096 10月 18 14:53 /home/lanhaitun/


LINUX用户和用户组配置文件详解(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中数学选修4-4坐标系与参数方程完整教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: