改变文件属性与权限

一、改变用户所属组

1、新建一个文件install.log

[[email protected] ~]# touch install.log

2、ls-l 查看install.log文件所属组为root

[[email protected] ~]# ls -l
total 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、chgrp将instal.logl文件所属组改成为users

[[email protected] ~]# chgrp users install.log
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 root users 0 Dec 22 02:38 install.log

4、chgrp将instal.logl文件所属组改成回为root

[[email protected] ~]# ls -l
total 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

二、改变文件所有者

1、查看install.log的文件所有者

[[email protected] ~]# ls -l
total 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

2、chown改变install.log文件的所有者为bin

[[email protected] ~]# chown bin install.log
[[email protected] ~]# ls -l
total 4
-rw-------. 1 root root 1978 Dec 16 01:26 anaconda-ks.cfg
-rw-r--r--. 1 bin root 0 Dec 22 02:38 install.log

3、chown改回install.log文件所有者为root

[[email protected] ~]# chown root install.log
[[email protected] ~]# ls -l
total 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

三、改变文件的权限

r:4

w:2

x:1

owner=4+2+1=7;group=4+2+1=7;others=0+0+0=0

770

1、查看install.log的权限

[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log

可知:-rw-r--r-- 文件的权限为644,文件所有者拥有可读可执行,文件所属组有可读权限,其他用户有可读权限。

2、将install.log的权限改成777

[[email protected] ~]# chmod 777 install.log
[[email protected] ~]# ls -al install.log
-rwxrwxrwx. 1 root root 0 Dec 22 02:38 install.log

3、将install.log的权限改回644

[[email protected] ~]# chmod 644 install.log
[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log

四、文件所属组权限

owner=u

group=g

other=o

a=all r+w+x

1、查看install.log的权限

[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log

2、将install.log的权限改为777

[[email protected] ~]# chmod u=rwx,go=rwx install.log
[[email protected] ~]# ls -al install.log
-rwxrwxrwx. 1 root root 0 Dec 22 02:38 install.log

3、将install.log的权限改回644

[[email protected] ~]# chmod u=rw,go=r install.log
[[email protected] ~]# ls -al install.log
-rw-r--r--. 1 root root 0 Dec 22 02:38 install.log

4、将install.log的权限改为755

[[email protected] ~]# ls -al install.log
-rwxr-xr-x. 1 root root 0 Dec 22 02:38 install.log

时间: 2024-10-12 13:29:31

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

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才能够来读取啰!所以该文

改变文件属性和权限

chgrp :改变档案所属群组 chown :改变档案拥有者 chmod :改变档案的权限, SUID, SGID, SBIT等等的特性 改变所属群组, chgrp(change group). chgrp [-R] 组名 文件名 [[email protected] ~]# chgrp users install.log (改变文件install.log的群组为 users(该群组必须是已经存在的)) 改变所有者,chown chown [-R] 账号名称 文件或者目录 [[email pro

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 ...  选项与参数