1          用户组
Linux中,每个用户都有自己的账号和密码,它们的存放位置为”/etc/passwd”和“/etc/shadow,在“/etc/passwd”中,一行代表一个账号,有些账号是系统必要的,不可随意删除。
  对于“root”用户:
root:x:0:0:root:/root:/bin/bash
每一行使用“:”分隔,共七项,分别是:
1         账号名称
2         密码
3         UID
4         GID
5         用户信息说明
6         根目录
7         Shell
   对于“/etc/shadow”文件,以“root”用户为例:
root:$1$CPMCBnM6$bcaDrrd7/woBrf8hls2ag0:14807:0:99999:7:::
同样以“:”分隔,共九项,分别是:
1         账号名称
2         密码,真正的密码。第一个字符为“*”,表示这个账号不会被用来登入
3         上次更动密码的日期,计算Linux日期的方法是以197011日作为1197111日就是366,这个日期是累加
4         密码不可被变更的天数。“0”表示密码随时可变
5         密码需要重新变更的天数。“99999”表示密码不需要重新变更
6         密码变更期限快到前的警告期
7         账号失效期限
8         账号取消日期
9         保留,看以后是否有新功能加入
  建立用户的命令:
     useradd  [-u  UID]  [-g  GID]  [-d  HOME]  [-mM]  [-s  shell]
      -u  指定UID
      -g  指定GID(此GID存在于/etc/group中)
      -d  指定根目录
      -M  不建根目录
      -s  指定Shell
   删除用户命令:
      userdel
        -r  连带着其目录一起删除
   更改密码命令:
     passwdchfn  直接输入命令即可   
查看shell命令
 chsh
    -l  查看当前系统全部的shell    
          -s  更改当前用户的shell
2  群组
   对于群组,它们存放位置是“/etc/group”和“/etc/gsadow“。
   /etc/group  root用户为例:
   root:x:0:root
1         群组名称
2         群组密码,一般不需设定,因为很少用到
3         GID
4         支持的用户账号名称,若要加入一个账号“hg“,可以为root:x:0:root,hg
 /etc/gsahdow  root用户为例:
  root:::root
1         群组名称
2         密码,开头为“!”表示无法登陆
3         群组管理员账号
4         该群组的所属账号
建立群组的命令:
  groupadd  [-g  GID]  groupname
-g  指定GID
删除群组的命令:
  groupdel  groupname
 
3  权限
对于每个用户来说,Linux中每个文件都有自己的所有者和所属群组,首先介绍一下一个文件的属性:
 drwxr-x---  3  root  root  4096  Jul  19  09:09  hg.sh
 第一栏:文件属性。对于第一个字符:[d] 是目录,[-]是普通文件,[l]是连接文件,[b]是供存储的接口设备,[c]串行端口设备。后面的字符中:[r]表示可读,[w]表示可写,[x]表示可执行,共有3组,第一组为“ower”的权限,第二组为“group”的权限,第三组为“others”权限。
 第二栏:文件的连接数,3表示有3条路径找到该文件。
 第三栏:文件拥有者(owner
 第四栏:文件所属群组(group
 第五栏:文件容量大小
 第六栏:文件最后被修改日期
  第七栏:文件名
那么如何改变文件的权限呢?
 改变文件拥有者命令:
      chown  [-R]  账号名称  文件或目录
      chown  [-R]  账号名称:群组名称  文件或目录
        -R   该目录下的所有目录与文件也更改
 改变文件群组命令:
      chgrp  群组名称  文件或目录
 改变权限:
      chmod
1         数字类型改变权限
r:  4   w:  2   x:  1
对于一个文件a[-rw-r--r--],要想全部变成[-rwxrwxrwx],可用命令  chmod  777  a
2          符号类型改变权限
“user”,”group”和“others”可用“u”,“g”和“o”代表,其中“a”代表这全部三组。
对于a文件,可用命令:
   chmod  u+x,g+wx,o+rwx  a
 
当我们创建一个文件或目录时,怎么改变其默认属性呢?
   改变文件或目录的默认属性命令:umask
    “umask”指定的事“该默认值需要取消的权限”,“umask  002”,对建立文件来说是[-rw-rw-r--],对建立目录来说是[-drwxrwxr-x].