Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10706538
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:20:46

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)测试添增用户是否成功;

本文出自 “jekay100的博客” 博客,转载请与作者联系!

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