用户的划分:
管理员,普通用户,普通用户又分系统用户和一般用户,其中系统用户只是用于运行某些特定进程不能用于登录系统。
用户在创建的时候都会被分配于一个与其名字相同的基本组(基本组就是默认组,因为用户可以被添加到许多组)里面,且被分配一个user identify(简写UID);管理员UID恒为0,系统用户UID一般是1-500,其他一般用户500以上。目录/etc/passwd里面存有用户信息。
组(Group)用于为一组人分配权限,组有GID(Group identify)。目录/etc/group中存有组信息。
创建用户命令:useradd或者adduser
修改用户密码:passwd USERNAME
创建组命令:groupadd GROUPNAME
关于权限:(分文件和目录两种情况)
文件:
r read,用cat查看文件内容等
w write, modify, delete
x exacutable(可执行),可以在命令提示符下当做命令提交给内核运行
目录:
r 可以对此目录执行ls列出所有文件
w 可以在此目录创建文件
x 可以使用cd切换进此目录,也可以使用ls -l查看内部的详细信息
例如:
[root@localhost ~]# ls -l /bin/ls-rwxr-xr-x 1 root root 91272 May 11 2011 /bin/ls
-rwxr-xr-x即为ls的权限属性,第一位“-”表示是文件,后面9为表示权限,每3位为一组:
rwx r-x r-x,第一组是属主的权限,第二组是属组的权限,第三组是其他组的权限;为了便于权限管理,Linux使用8进制数对权限进行管理:
0 000 ---1 001 --x2 010 -w-3 011 -wx4 100 r--5 101 r-x6 110 rw-7 111 rwxrwxr-xr-x则可以表示为755
关于/etc/passwd和/etc/group可以使用cat命令查看:
[root@localhost ~]# cat /etc/grouproot:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5:disk:x:6:rootlp:x:7:daemon,lpmem:x:8:kmem:x:9:wheel:x:10:rootmail:x:12:mailnews:x:13:newsuucp:x:14:uucpman:x:15:games:x:20:gopher:x:30:dip:x:40:ftp:x:50:lock:x:54:nobody:x:99:users:x:100:utmp:x:22:utempter:x:35:nscd:x:28:distcache:x:94:floppy:x:19:vcsa:x:69:pcap:x:77:slocate:x:21:ntp:x:38:dbus:x:81:audio:x:63:gdmapache:x:48:avahi:x:70:rpc:x:32:mailnull:x:47:smmsp:x:51:sshd:x:74:webalizer:x:67:squid:x:23:rpcuser:x:29:nfsnobody:x:65534:xfs:x:43:haldaemon:x:68:avahi-autoipd:x:101:gdm:x:42:sabayon:x:86:rzc666:x:500:
对于/etc/group每项的内容可以输入man 5 group查看。
/etc/passwd的查看方法同/etc/group。