Linux用户管理的方法
由于用户管理并不需要经常进行,故使用图形界面来进行管理可省去许多麻烦。不管是命令行还是图形界面,最终结果都会体现在下列4个文件和1个用户目录中:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
/home/用户名/
linux系统中共有3类用户:root,虚拟用户,普通用户。
root 用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限;
虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力(/etc/passwd中最后一个字段为nologin),但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等;这类用户都是系统自身拥有的,而非后来添加的,当然我们也可以添加虚拟用户;
普通真实用户:这类用户能登录系统,但只能操作自己家目录的内容;权限有限;这类用户都是系统管理员自行添加的;
使用图形界面管理用户
使用命令:system-config-users 进入图形界面
查看
增加
修改
删除
使用图形界面管理用户组
使用命令:system-config-users 进入图形界面
查看
增加
修改
删除
4个文件的说明
/etc/passwd
在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割,
第一字段:用户名(也被称为登录名)
第二字段:口令;在例子中我们看到的是一个x,其实密码已被映射到/etc/shadow 文件中;
第三字段:用户标识UID ;
第四字段:用户组标识GID;
第五字段:用户名全称,这是可选的,可以不设置,
第六字段:用户的家目录所在位置;
第七字段:用户所用SHELL 的类型,默认设置为/bin/bash
注:第七字段为“nologin”的用户将无法登录shell,只能在其他场景登录,例如:ftp。
实例:
[******@ftpnode2 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
netdump:x:34:34:Network Crash Dump user:/var/crash:/bin/bash
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbi
linux(redhat)用户管理的方法 来自淘豆网m.daumloan.com转载请标明出处.