改变文件属性和权限

chgrp :改变档案所属群组

chown :改变档案拥有者

chmod :改变档案的权限, SUID, SGID, SBIT等等的特性

改变所属群组, chgrp(change group)。

chgrp [-R] 组名 文件名

[[email protected] ~]# chgrp users install.log (改变文件install.log的群组为 users(该群组必须是已经存在的))

改变所有者,chown

chown [-R] 账号名称 文件或者目录

[[email protected] ~]# chown bin install.log (把文件的拥有者改成账户bin)

[[email protected] ~]# chown root:root install.log (把文件的拥有者和群组改成root)

对于上面的命令也可以写成 chown root.root install.log 不过由于很多人建立用户名的时候喜欢xx.xx,因此这里建议使用:

另外使用chown 也可以单纯的改变文件所属群组 chown .root install.log

改变权限, chmod

改变权限的方式有两种:分别是使用数字和使用符号来进行权限的变更

Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限,

以下图的install.log为例子其对应的权限为-/rw-(owner)/r--(group)/r--(others)

  1.数字方式改变权限

  在数组方式改变权限中 r代表4,w代表2,x代表1,那么install.log本来的权限就是(4+2+0)(4+0+0)(4+0+0)=644

  chmod [-R] xyz  文件或者目录       ps:xyz代表的是rwx属性相加之和

  例:请把install.log的权限更改为(-rwxr-xr-x)

  答: chmod 755 install.log

  2.符号类型改变档案权限

  该方式下,使用u、g、o分别代表user、group、others,另外a代表全部(all)

  这里我们还是以install.log为例

  把user的权限设定为rwx chmod u=rwx install.log

  把user和group的权限设定为rwx,other的权限设定为r-x  chmod ug=rwx,o=r-x install.log

  删除user的x权限  chmod u-x install.log

  增加other的x权限  chmod o+x install.log

  给全部成员增加w chmod a+x install.log

时间: 2024-08-02 19:20:51

改变文件属性和权限的相关文章

linux 如何改变文件属性与权限

linux 如何改变文件属性与权限 我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢? 我们这里介绍几个常用于群组.拥有者.各种身份的权限的指令.如下所示: chgrp  :  改变档案所属群组 chown :  改变档案拥有者 chmod :  改变档案的权限, SUID, SGID, SBIT等等的特性 1. 改变所属群组, chgrp [[email protected] ~]# chgrp [-R] dirname/f

鸟哥的linux私房菜学习-(七)改变文件属性与权限

1.Linux文件权限的重要性 与Windows系统不一样的是,在Linux系统当中,每一个文件都多加了很多的属性进来,尤其是群组的概念,这样有什么用途呢? 其实,最大的用途是在『数据安全性』上面的. 系统保护的功能:举个简单的例子,在你的系统中,关于系统服务的文件通常只有root才能读写或者是执行,例如/etc/shadow这一个账号管理的文件,由于该文件记录了你系统中所有账号的数据, 因此是很重要的一个配置文件,当然不能让任何人读取(否则密码会被窃取啊),只有root才能够来读取啰!所以该文

改变文件属性与权限

一.改变用户所属组 1.新建一个文件install.log [[email protected] ~]# touch install.log 2.ls-l 查看install.log文件所属组为root [[email protected] ~]# ls -ltotal 4-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log 3.chg

linux命令,系统安全相关命令--改变文件属性与权限(chgrp,chwon,chmod)

chgrp  改变所属群组 chgrp命令可以变更文件或目录所属群组,当然,要被改变的组名必须要在/etc/group文件内存在才行. chgrp基本参数: 1 [email protected]:~# chgrp --help 2 Usage: chgrp [OPTION]... GROUP FILE... 3 or: chgrp [OPTION]... --reference=RFILE FILE... 4 Change the group of each FILE to GROUP. 5

如何改变文件属性与权限

改变一个文件的的属性通常指的是:文件所属群组,文件拥有者,各种身份的权限. chgrp: 改变档案的所属群组. 需要注意的是,新改变的群组名必须要在/etc/group档案中. chown: 改变档案的拥有者. 需要注意的是,用户必须要在/etc/passwd档案中有记录的用户名. 同时,该命令既可以修改拥有者,也可以修改档案的所属群组.具体使用方法:chown user:group filename,修改拥有者的同时修改所属群组.另外,也可以使用该名利直接修改所属群组,如chown .grou

Linux 改变文件属性与权限

操作 命令 常用参数 举例 更改组 chgrp -R chgrp [-R] groupname  ~/grp.txt 更改所有者 chown -R chown [-R] username ~/usr.txt 更改权限 chmod -R chmod [-R] 权限 ~/mod.txt -R 参数是将目录及其子目录和文件都进行修改操作 修改文件权限的时候,权限有多种记法. 1. 数字记法 按照权限的位置,以二进制进行计数. r:4 w:2 x:1 [-rwxrwx---]=770 2. 符号记法 三

Linux学习笔记-文件属性和权限

文件的属性 使用命令 ls -al 能得到文件的相关信息,格式如下 [ 权限 ] [ 链接 ] [ 所有者 ] [ 用户组 ] [ 文件容量 ] [ 修改日期 ] [ 文件名 ] 权限描述由10个字符组成 第一个字符描述文件的类型 剩下的9个字符,三个为一组,均为[rwx]的组合,各组依次代表文件所有者.同用户组.其他非用户组用户的相关权限 文件类型描述 [d] 目录 [-] 文件 [l] 连接文件 [b] 可供存储的接口设备 [c] 串行端口设备,如键盘.鼠标 文件权限描述 [r] 可读 [w

linux下改变文件的文件属性和权限

文件的权限对于我们来说很重要(谁也不希望自己辛苦写的文件过了一段时间不见了或者自己发现内容在自己不知情的情况下修改了)所以就要有了修改文件的权限和属性: 下面就是常用的修改权限的命令 chgrp:修改文件所属用户组: chown:改变文件所有者: chmod:改变文件的权限: 改变所属用户组:chgrp [改变成为那个组名(一定是存在的组)] [文件名] 改变文件所有者:chown [所有者名] [文件名] 在复制文件的时候常常要改变文件的属性和权限,因为在复制的时候复制出来的文件的属性和权限没

linux文件属性与权限

我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢? 我们这里介绍几个常用于群组.拥有者.各种身份的权限的指令.如下所示: chgrp  :  改变档案所属群组 chown :  改变档案拥有者 chmod :  改变档案的权限, SUID, SGID, SBIT等等的特性 1. 改变所属群组, chgrp [[email protected] ~]# chgrp [-R] dirname/filename ...  选项与参数