管理用户账户

管理用户账户

作者:LAMP小白  点击:1608  发布日期:2014-06-02 01:57:03  返回列表

什么是用户?


系统中的每个进程(运行程序)都作为一个特定用户运行。每个文件归一个特定用户所有。对文件和目录的访问受到用户的限制。与运行进程相关联的用户可确定该进程可访问的文件和目录。
若要查看与进程关联的用户,请在ps命令中包含u选项。
[root@MIO-02 miophp]# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  19228  1460 ?        Ss   Jun01   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Jun01   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jun01   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S    Jun01   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Jun01   0:00 [migration/0]
root         6  0.0  0.0      0     0 ?        S    Jun01   0:00 [watchdog/0]
root         7  0.0  0.0      0     0 ?        S    Jun01   0:00 [events/0]
root         8  0.0  0.0      0     0 ?        S    Jun01   0:00 [cgroup]


linux用户在数据库中的定义

在默认情况下,系统使用简单的平面文件(即/etc/passwd)文件存储有关本地用户的信息。
username password uid gid gecos path shell


管理本地用户


创建用户
[root@MIO-02 miophp]# useradd test

删除用户
[root@MIO-02 miophp]# userdel test

当在未指定 -r 选项的情况下使用userdel删除某一个用户时,系统将具有未分配用户ID编号所拥有的文件。当由已删除创建的文件在其主目录外存在时,也会发生这种情况,这会导致信息泄漏或其他安全问题。

显示用户信息
id将显示用户信息,包括其UID编号和组成员身份
[root@MIO-02 miophp]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

[root@MIO-02 miophp]# id haha
uid=500(haha) gid=500(haha) groups=500(haha)

设置密码

passwd username


管理密码


一直以来,密码都存储在/etc/passwd中,但是这个必须完全刻度,因为命令(例如ls)需要但闻该文件才能将UID映射到用户名。

修改账户

[root@MIO-02 miophp]# chage -m 0 -M 90 -W 7 -I 14 haha

Options:
 -d, --lastday LAST_DAY        set date of last password change to LAST_DAY
 -E, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
 -h, --help                    display this help message and exit
 -I, --inactive INACTIVE       set password inactive after expiration
                               to INACTIVE
 -l, --list                    show account aging information
 -m, --mindays MIN_DAYS        set minimum number of days before password
                               change to MIN_DAYS
 -M, --maxdays MAX_DAYS        set maximim number of days before password
                               change to MAX_DAYS
 -W, --warndays WARN_DAYS      set expiration warning days to WARN_DAYS




上一篇:访问网络文件共享服务 下一篇:快递查询API
0