LINUX文件、目录权限及相关操做命令

1.查看文件权限
LINUX文件、目录权限及相关操做命令

LINUX文件、目录权限及相关操做命令
文件权限字含义
文件:文件的基本权限是读,写,执行权限:
读 R:分配对文件的内容进行读取和查看文件的权限。
写 W:分配对文件的内容进行修改或者删除的权限。
执行 X:容许用户将该文件做为一个程序进行执行的权限。
目录:目录的基本权限也是读,写,执行,但与文件的权限有必定区别:
读 R:访问目录意味着用户能够读取目录下的内容。用户能够查看目录内的文件名。
写 W:这个权限意味着用户能够在目录下面删除或者新建文件。
执行 X:执行一个目录并无真正的意义,所以将它看成能够遍历目录的权限。
LINUX文件、目录权限及相关操做命令
LINUX文件、目录权限及相关操做命令
chmod命令用来变动文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种通常权限来区分,另有3种特殊权限可供运用。用户可使用chmod指令去变动文件与目录的权限,设置方式采用文字或数字代号皆可。符号链接的权限没法变动,若是用户对符号链接修改权限,其改变会做用在被链接的原始文件。
语法:chmod(选项)(参数)
参数:-R 递归处理,将指令目录下的全部文件及子目录一并处理;
-v 显示操做过程
LINUX文件、目录权限及相关操做命令
LINUX文件、目录权限及相关操做命令
LINUX文件、目录权限及相关操做命令
a+x 是给全部人加上可执行权限,包括全部者,所属组,和其余人
o+x 只是给其余人加上可执行权限
chown命令改变某个文件或目录的全部者和所属的组,该命令能够向某个用户受权,使该用户变成指定文件的全部者或者改变文件所属的组。用户能够是用户或者是用户D,用户组能够是组名或组id。 只有文件主和超级用户才可使用该命令。
语法:chown (选项)(参数)
参数:-R或——recursive:递归处理,将指定目录下的全部文件及子目录一并处理;
-v或——version:显示指令执行过程;
umask命令,(实际工做中不多用^..^)用来设置限制新建文件权限的掩码。当新文件被建立时,其最初的权限由文件建立掩码决定。用户每次注册进入系统时,将自动设置掩码mode来限制新文件的权限
系统默认的umask是0022
LINUX文件、目录权限及相关操做命令
lsattr命令与chattr命令
chattr
chattr命令文件权限属性设置 chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有如下8种模式:
a:让文件或目录仅供附加用途;
b:不更新文件或目录的最后存取时间;
c:将文件或目录压缩后存放;
d:将文件或目录排除在倾倒操做以外;
i:不得任意更动文件或目录;
s:保密性删除文件或目录;
S:即时更新文件或目录;
u:预防意外删除。
PS:对目录加i与a权限并不影响对内部已存在的文件的操做。
参数:-R:递归处理,将指令目录下的全部文件及子目录一并处理;
LINUX文件、目录权限及相关操做命令
LINUX文件、目录权限及相关操做命令
LINUX文件、目录权限及相关操做命令
lsattr命令:
lsattr命令用于查看文件的第二扩展文件系统属性。ide

参数:
-a  显示全部文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。
-d  显示,目录名称,而非其内容。
-R  递归处理,将指定目录下的全部文件及子目录一并处理。
LINUX文件、目录权限及相关操做命令3d

相关文章
相关标签/搜索