Chinaunix首页 | 论坛 | 博客
  • 博客访问: 289200
  • 博文数量: 56
  • 博客积分: 3025
  • 博客等级: 中校
  • 技术积分: 534
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-06 17:28
个人简介

Honesty and diligence should be your eternal mates.

文章分类

全部博文(56)

文章存档

2012年(1)

2011年(27)

2010年(20)

2008年(8)

分类: LINUX

2010-09-15 16:20:49

一、用户管理:
  linux系统用户分为三类:超级用户、普通用户和伪用户。其具体区别如下:
  超级用户:具有管理系统的一切权限。UID为0。
  普通用户:具有有限的权限。UID从500到6000。
  伪用户:在/etc/passwd中有记录,但因记录中shell为空,所以不能登录系统。其作用是为了方便管理系 
          统,满足相应的系统进程对文件属主的需要。网上是这么说的,具体什么意思有待学习。
    用户帐号的配置文件是/etc/passwd,可用sudo gedit /etc/passwd命令查看和修改。文件内容格式如
    下:
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    ……
    其含义为:
    用户名:用户密码:用户id:组id:用户相关信息:用户家目录:用户shell
    用户密码的配置文件为/etc/shadow,同样用sudo gedit /etc/shadow命令查看。
    root:!:14866:0:99999:7:::
    daemon:*:14728:0:99999:7:::
    bin:*:14728:0:99999:7:::
    sys:*:14728:0:99999:7:::
    sync:*:14728:0:99999:7:::
    ……
    hplip:*:14728:0:99999:7:::
    gdm:*:14728:0:99999:7:::
    kelvin:$6$CILudWuh$Dv6cGVZlLBKoCXUubKYeo3W4s9GmBegBJPgiIRzlRZ7O1uYO6mEzLtv
    rfFEozeSjHB56R7.Qt/rRgADFjyPda1:14866:0:99999:7:::
    sshd:*:14867:0:99999:7:::
    任何用户都可查看passwd文件,但只有root才能查看shadow文件。shadow文件内容的含义为:
    用户名:加密口令(!表示不能登录):密码最后修改时间:密码最大时间间隔:最小时间间隔:警告时
    间:不活动时间:失效时间
    创建一个帐号有如下方法:
    1、在passwd中增加一条记录;创建用户家目录;设置用户家目录的配置文件;设置用户口令;
    2、useradd 命令或adduser命令;用userdel或deluser命令删除用户,注意加-r选项才能删除用户
       家目录和所有用户信息。
二、用户组管理:
    用户组分为:
    私有组:当创建一个新的用户,没有指定该用户所属组时,系统则建立一个和该用户同名的私有组。
    标准组:除开私有组以外的所有组。
    用户组的配置文件为/etc/group,用sudo gedit /etc/group命令查看该文件,其内容形式如下:
    root:x:0:
    daemon:x:1:
    bin:x:2:
    sys:x:3:
    adm:x:4:kelvin
    tty:x:5:
    disk:x:6:
    lp:x:7:
    mail:x:8:
    news:x:9:
    uucp:x:10:
    man:x:12:
    proxy:x:13:
    ……
    其含义为:
    组名:口令:组id:成员
    添加或删除组的命令:groupadd、addgroup、delgroup、groupdel。具体用法和adduser类似。
    添加用户到组de命令:gpasswd -a 用户名 组名。
    将用户从组中删除:gpasswd -d 用户名 组名。
    groups 用户名:查看用户的组状态。即用户属于哪些组。
    finger 用户名:查看用户信息。


阅读(915) | 评论(0) | 转发(0) |
0

上一篇:shell常用命令总结

下一篇:linux权限管理

给主人留下些什么吧!~~