您的位置:首页 > 运维架构 > Linux

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

2013-02-28 17:21 267 查看
一:用户信息

/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后
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: