标签:linux
命令符后面是# 表示是超级管理员gpasswd -a 用户名 组名 添加用户为组成员
gpasswd -A 用户名1,用户名2 组名 添加1和2为组管理员
gpasswd -d 用户名 组名 删除组内的成员
getnet gshadow 组名 查看组信息密码等详情
getent group 组名 查看组信息
创建组 group
newgrp groupname
groupmens -g 组名 -l 查看组列表
-a 组名 用户名 加入组
-d 从组删除
-p 清楚所有成员
-l 列出列表
Group
Groupmems -组名 -l查看组下成员
Chown (仅root才能执行)
Chown 空格 abc.bcd或abc:bcd 空格a 修改a文件的所属人为abc和所属组名称为bcd
-R abc * 修改文件及子目录下所有文件为abc (-R为递归修改)
Chown 空格 abc空格a 修改a文件的所属人为abc。 (所属人可以修改文件的权限)
Chown –reference=a空格b 参照a的从属关系修改b文件的从属关系为a的。如复制一样
普通用户所属人 Chgrp空格abc空格a 修改文件a所属组为abc (仅root和文件所属人可以修改,且文件所属人在目标组当中)
chgrp空格abc空格b 把b的属组修改为abc
chage – l 用户名 查看用户名密码信息(包含最小存活 最大存活日期 到期日期等信息)
chage 用户名 直接交互式修改用户名密码日期等信息
文件权限:owner:属主,u group:属组,g other:其他,o
rw- r-- r-- {r 可读 w可写、可修改 x 执行}
owner group other
r 当仅一个r作用在文件的时候,表示用户可以读取该文件的内容
w 当仅一个w作用在文件的时候,表示用户可以修改该文件的内容(不能读取文件内容,只能修改,但自己看不到,可以通过echo >>追加的方式添加内容,自己也看不到)
x 当仅一个x作用在文件的时候,不能读取文件内容,只有执行权限 没有意义。
rw 同时作用在文件的时候,表示用户可以读写文件
rx 同时作用在文件的时候,表示用户可以读且执行该文件
wx 同时作用在文件的时候,权限和仅w相同
rwx 完整权限,可以读写执行
目录权限:
R 当仅一个r作用在目录的时候,表示用户可以查看目录下的文件名,不能查看文件内容
W 当仅一个w作用在目录的时候,没有意义。(不能读取元数据,也不能创建或删除)(w作用在目录的意思是对目录有创建和删除的权利)
*X 当仅一个x作用在目录的时候,可以进入目录,可以访问目录下的文件,但是不能列出文件名
Rw 同时作用在目录的时候,权限等同仅r权限
*Rx 同时作用在目录的时候,可以进入目录,可以查看目录下文件,但不能创建和删除
Wx 同时作用在目录的时候,可以进入,可以访问目录下文件,可以创建和删除,不能查看文件名
Rwx 完整权限,可以进入 访问 创建和删除
x作用在目录的时候表示可以进入目录,作用在文件的时候表示可以执行。批量给目录添加x权限,但是不能给文件x权限的时候可以用X(大写)例如:chmod空格a+X * 表示只给目录加了x权限。
Rwx 7
Rw 6
Rx 5
R 4
Wx 3
W 2
X 1
umask 查看Umask 直接输入umask 显示。
全局设置 /etc/bashrc 用户设置 家目录下~/.bashrc 将umask设定保存可以下次登录时依然有效。
umask -s 可以显示创建目录的权限。显示例:u=rwx g= o=
umask 表示用户创建文件的默认权限,目录最高为777,文件最高666
标签:linux
原文地址:http://blog.51cto.com/13768323/2121357