Chinaunix首页 | 论坛 | 博客
  • 博客访问: 516365
  • 博文数量: 184
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 2490
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:34
文章分类

全部博文(184)

文章存档

2011年(1)

2010年(2)

2009年(12)

2008年(169)

我的朋友

分类: LINUX

2008-06-15 11:34:48

10gpasswd   设置一个组的群组密码

         格式:gpasswd 参数  用户名 组名

       -a----将一个用户加入到一个组中

       -d----将一个用户从一个组中删除掉

       -r----取消一个用户组的群组密码

-g----修改一个用户组的gid

-n----修改一个用户组的组名   groupmod -n 新组名 老组名

finger 参数 用户名

id 选项 用户名

 

除了直接查看用户(User)和用户组(Group)配置文件的办法除外,我们还有idfinger工具可用,我们一样通过命令行的操作,来完成对用户的查询;idfinger,是两个各有测重的工具,

id工具更测重用户、用户所归属的用户组、UID GID 的查看;

finger侧重用户资讯的查询,比如用户名(登录名)、电话、家目录、登录SHELL类型、真实姓名、空闲时间等等;

id 命令用法:

[root@localhost /]# id jekay

uid=500(jekay) gid=500(jekay) groups=500(jekay)

 

finger 的用法:

finger [参数选项] [用户名]
-l
采用长格式(默认),显示由-s选项所包含的所有信息,以及主目录、办公地址、办公电话、登录SHELL、邮件状态、.plan.project.forward
-m
禁止对用户真实名字进行匹配;
-p
.plan.project文件中的内容省略;
-s
显示短格式,用户名(也被称为登录名Login)、真实名字(NAME)、在哪个终端登录(Tty)、写状态、空闲时间(Idle)、登录时间(Login Time)、办公地点、办公电话等;

 

[root@localhost /]# finger jekay

Login: jekay                            Name: (null)

Directory: /home/jekay                  Shell: /bin/bash

Never logged in.

No mail.

No Plan.

 

查看用户信息还可以通过配置文件去查询用户和组的信息;

wwhousers工具,是查询已登录当前主机的用户;另外finger -s 也同样能查询;侧重点不一样;

[root@localhost /]# w

 22:43:44  up  3:03,  1 user,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT

root     pts/0    192.168.1.104     7:41pm  0.00s  1.93s  0.35s  w

[root@localhost /]# who

root     pts/0        Mar 27 19:41 (192.168.1.104)

[root@localhost /]# users

rootbeinan pts/4 :0.0 12:06 0.00s 0.21s 0.00s w

 

    w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。

    w命令的显示项目按以下顺序排列:

    -----当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。

    然后是每个用户的各项数据,项目显示顺序如下:

    -----登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPUPCPU、当前正在运行进程的命令行。

16pwcov 注:同步用户从/etc/passwd /etc/shadow

pwck 注:pwck是校验用户配置文件/etc/passwd /etc/shadow 文件内容是否合法或完整;

pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;

visudo 来编辑/etc/sudoers来实现;visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;

通过修改用户和用户组配置文件的办法来添加用户和组

流程:

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

jekay:x:508:508::/home/jekay:/bin/bash

然后执行pwconv ,让/etc/passwd /etc/shadow同步,您可以查看 /etc/shadow的内容是否同步;

[root@localhost]# pwconv

2)修改/etc/group,添加私有用户组

jekay:x:508:

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

[root@localhost]# grpconv

3)创建用户的主目录,并把用户启动文件也复制过去;

/home下创建jekay用户的主目录,名称与用户名相同,另外我们还需要把/etc/skel 目录下的.*隐藏文件复制过去;

[root@localhost]# cp -R /etc/skel/ /home/jekay
[root@localhost]# ls -la /home/jekay

4)改变新增用户家目录的属主和权限;

我们发现新增用户的主目录的属主目前是root ,并且主目录下的隐藏文件也是root权限;

[root@localhost]# chown -R jekay.jekay /home/jekay

[root@localhost]# chmod 700 /home/jekay/

5)设置新增用户的密码;

passwd 的用法:

passwd  用户名

6)测试添增用户是否成功;

阅读(357) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~