Linux学习笔记二:文件夹权限

 一:用户信息

  /etc/passwd文件夹用来存放用户数据库文件。
   如:  zhoutk2:x:501:501::/home/zhoutk2:/bin/bash
   包括用户名,登陆是否需要强制密码,UID,所属GID,家目录,登陆脚本
  /etc/shadow 用来存放用户密码
   如:zhoutk:$1$9cp71An/$Guz/bUfHfKYnkFzIgAXw21:15756:0:99999:7:::
   指定用户名,和密码。如以$1$开头,表示已设定密码,如果以!!开头,表示未设置密码
  /etc/group
   如:gdm:x:42:
  用来指定组名,是否强制密码,以及GID
  /etc/gshadow  用来存放组密码
   如:zhoutk:!!::
   指定组名,是否已设置密码。
  密码都以Hash md5的方式来存放。
二:用户管理命令
   users,who,w
   users  
   结果:root zhoutk zhoutk
   显示哪些用户登陆了系统
   who
   结果:
zhoutk   tty1         2013-02-20 12:56
zhoutk   :0           2013-02-20 15:07
root     pts/1        2013-02-28 16:50
    显示登陆用户、tty以及时间
   w
   结果:
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
zhoutk   tty1     -                20Feb13  4:29m  0.09s  0.00s login -- zhoutk
zhoutk   :0       -                20Feb13 ?xdm?   4:43   0.09s /usr/bin/gnome-
root     pts/1    从哪台机器登陆   16:50    0.00s  0.04s  0.00s w
   显示登陆用户名,tty,从哪台机器登陆,登陆时间,使用cpu,以及进程
   whoami 当前登陆用户名
   su - user 切换用户及环境变量,通过echo $PATH 可以对比环境变量是否前后变化
   groups 查看自己属于哪个组,以及gid
三:文件权限
  默认文件夹权限是777  默认文件权限是 666 。但是实际权限是默认权限和Umask处理后的权限。
  umask 设置方法 : umask 033  
  033表示屏蔽掉wx的权限。  如果umask 是033,那么默认创建的文件夹权限是 rwxr--r--  默认创建的文件的权限是 rw-r--r--
  root的Umask为 022,而普通用户的umask是002
  设置umask就可以控制新建文件和文件夹的默认权限。
  高级权限: s,s,t对应:suid,sgid,sticky
  s表示执行者执行文件时,暂时拥有对此文件夹的拥有权限
  而sticky表示只有创建者或者root账号才有权限删除该文件。
  suid,guid,sticky的表现方式:
  如果原文件权限是:  rwx r-- r-x  那么设置了suid,guid,和sticky后
     权限将变为:  rws,r-S,r-t
  如果原文件权限是:  rwx r-- r-x
   那么设置了suid,guid,和sticky后

你可能感兴趣的:(linux,学习笔记,文件夹权限)