电子商务网站建设研究,安康升降平台,创意网站 案例 下载,呼和浩特网站优化公司目录 文件属性详解
权限修改
文件所有者与属组修改
文件默认权限修改 Linux是多人多任务的操作系统#xff0c;因此可能常常会有多人使用一台机器#xff0c; 为了考虑每个人的隐私、方便用户合作#xff0c;每个文件都有三类用户#xff0c;权限是基于这三类用户设定的…目录 文件属性详解
权限修改
文件所有者与属组修改
文件默认权限修改 Linux是多人多任务的操作系统因此可能常常会有多人使用一台机器 为了考虑每个人的隐私、方便用户合作每个文件都有三类用户权限是基于这三类用户设定的
1) 文件拥有者user
2) 组用户group 一般创建文件是自己成了一个组
3) 其它others
万能用户root用户不受任何权限限制。读写都没有权限 在Linux中的每一个文件或目录都包含有访问权限这些访问权限决定了谁 能访问和如何访问这些文件和目录。通过设定权限可以从以下3种访问方式限制 访问权限。
根据赋予权限的不同3种不同的用户所有者、用户组或其他用户能够 访问不同的目录或者文件。所有者是创建文件的用户文件的所有者能够授予 所在用户组的其他成员以及系统中除所属组之外的其他用户的文件访问权限。 每一个用户针对系统中的所有文件都有它自身的读、写和执行权限 文件属性详解
“ls -l” 命令显示文件的详细信息其中包括权限。如下所示 1.第1组为文件类型权限 每一行的第一个字符一般用来区分文件的类型一般取值为d、-、l、b、 c、s、p。具体含义如下。 d表示是一个目录在ext文件系统中目录也是一种特殊的文件。 -表示该文件是一个普通的文件。
每一行的第2~10个字符表示文件的访问权限。 这9个字符每3个为一组左边3个字符表示所有者权限中间3个字符表示与所有者同一组的用户的权限右边3个字符是其他用户的权限。代表的意义如 下。 字符2、3、4表示该文件所有者的权限也简称为uUser的权限。 字符5、6、7表示该文件所有者所属组的组成员的权限简称为ggroup的 权限。 字符8、9、10表示该文件所有者所属组群以外的权限简称为oOther的 权限。
rRead读取对文件而言具有读取文件内容的权限对目录来说具有浏览目录的权限。 wWrite写入对文件而言具有新增、修改文件内容的权限对目录来说具有删除、移动目录内文件的权限。inode-------改datablock内容列表
对目录有写的权限才可以删除文件而不是取决于对文件有没有写的权限 很重要
xexecute执行对文件而言具有执行文件的权限c语言程序shell脚本对目录来说具有进入目录的权限。cd
-表示不具有该项权限。
用户分为三类—每类用户有三种权限。要看自己的身份属于对于文件属于哪类用户再看自己具有的权限。
方法文件是谁的 我对于这个文件来说是哪类用户然后决定查看第几个字段确定自己的权限
权限不足用root 万能不推荐 命令前加sudo需配置。*修改 文件的权限。
权限修改
通常在权限修改时可以用两种方式来表示权限类型数字表示法和文字表示法。 chmod命令的格式是 chmod 选项 文件
1以数字表示法修改权限 所谓数字表示法是指将读取r、写入w和执行x分别以数字4、2、1来 表示没有授予的部分就表示为0然后再把所授予的权限相加而成。
例若一个文件的权限为654说明他的权限。
2文字表示法 使用权限的文字表示法时系统用4种字母来表示不同的用户。添加删除修改权限方便
uuser表示所有者。
ggroup表示属组。
oothers表示其他用户。
aall表示以上3种用户。
使用下面3种字符的组合表示法设置操作权限。
rread可读。 wwrite写入。 xexecute执行。 操作符号包括以下几种。 添加某种权限。 -减去某种权限。 赋予给定权限并取消原来的权限。 对于上例chmod urw,grw,or abc
文件所有者与属组修改
要修改文件的所有者可以使用chown命令。chown命令格式如下所示 chown 选项 用户和属组 文件列表
*仅root用户可使用
例把/yy/file文件的所有者修改为test用户命令如下 chown test /yy/file
文件所有者与属组修改 chown命令可以同时修改文件的所有者和属组用“ ”分隔。
如果只修改文件的属组可以使用下列命令
文件默认权限修改
umask 命令用于指定用户在建立文件和目录时的权限默认值umask值称作权限掩码。
查看默认权限命令 umask
设置默认权限命令 umask 数字权限
文件、目录默认权限修改方法
1.文件的预设权限为-rw-rw-rw-666目录的预设权限为-rwxrwxrwx777 预设权限是固定不变的
2.普通用户umask默认值为002root用户为022 扣掉目录扣掉的更多
3.创建文件时在预设权限中减掉umask值对应的权限。
例umask为002的普通用户创建文件user、group都没有变化但others用户要减掉2对 应的‘写权限’ 变为-rw-rw-r--
练习修改umask为003普通用户创建文件的权限是什么。664本来就没有执行权限
标准错误答案就是663 110 110 110 - 000 000 010 直接减 002 110 110 110 - 000 000 011 直接减 没有借位减之说 扣去 003 110 110 110 - 000 000 100 004
家目录 自己有rwx