Linux如何改变文件的属性和权限
来源:互联网 发布:进销存数据 编辑:程序博客网 时间:2024/05/16 15:25
我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢?我们这里介绍几个常用于群组、拥有者、各种身份的权限的指令。如下所示:
chgrp : 改变文件所属用户组
chown : 改变文件所有者
chmod : 改变文件的权限
1 改变所属用户组 chgrp
改变一个文件的用户组,直接用chgrp来改变,这个命令就是change group的简称。不过,要改变的组名必须要在/etc/group文件内存在才行。
我们可以查看一下这个文件里边的内容:
我们可以看到很多用户组,我们以里边的users用户组,和不存在的testing用户组为例,演示这个命令。首先我们新建test目录,演示这个命令。(这里我们用目录来代替文件,其实两者还是有区别的,在本例中无差别)
文件的用户组被改成了users了,但是要改成testing的时候就会发生错误。
2 改变文件的所有者 :chown
如何改变一个文件的所有者呢?既然改变用户组是 change group,那么改变所有者就是change owner。注意:用户必须是已经存在于系统中的帐号,也就是在/etc/passwd这个文件中有记录的用户名称才能改变。
范例:将test的所有者改为bin这个账户:
范例:将test的所有者与所有用户改回改为root:
3 什么时候使用chgrp和chown
确实有的时候需要改变文件的所有者,最常见的例子是在复制文件给你之外的其他人。假设我把test这个文件复制成test1文件,而且是要给bin这个人。
由于cp会复制执行者的属性和权限,test1还是属于root所有,如此以来,即使你把文件给予bin这个用户了,那他仍然无法修改。
4 改变权限:chmod
文件权限的改变使用的是chmod这个命令,但是权限的设置方法有两种,分别可以使用数字或者符号来进行权限的更改。
A 数字类型改变文件权限
Linux文件的基本权限就有9个,分别是owner,group,others三种身份各有自己的read,write,execute权限,先复习一下:”-rwxrwx—”
三个一组,分别是:
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
others=—=0+0+0=0
所以该文件的权限数字就是770
B 符号类型改变文件权限
假如我们要设置一个文件的权限为“-rwxr-xr-x”基本上就是:
user(u):具有可读,可写,可执行的权限。
group与others(g/o):具有可读与执行的权限。
假如我们想增加这个文件的每个人均可写入的权利:
假如要去掉全部人的可执行权限
- Linux如何改变文件的属性和权限
- 如何改变Linux文件的属性与权限
- 改变文件的属性和权限
- 改变文件权限和属性
- 如何改变Linux文件权限
- Linux 改变文件的属性和权限 —— chgrp,chown,chmod
- 如何改变文件的属性
- 改变文件的权限与其他属性
- Linux文件权限和属性
- 如何修改Linux文件的属性与权限
- Linux 改变文件权限
- 如何改变LINUX的文件属性与权限
- linux改变带锁文件 和 改变访问权限
- 文件的属性和权限
- Linux-文件权限2(改变文件属性和权限)
- 修改Linux文件的属性与权限
- linux文件的权限属性与操作
- 如何查看和修改Linux的文件权限
- 腾讯辟谣王者荣耀团队年终奖100个月工资;支付宝上线租房平台;Uber将面临5起刑事调查丨价值早报
- oracle数据库用户忘记密码解决办法总结
- java web + testNG + ant + Selenium整合对IE浏览器的自动化测试二(一个简单的Selenium测试)
- 用大白菜装系统
- centos-6.9安装mariadb-server(二进制)
- Linux如何改变文件的属性和权限
- 第二章 SQL命令参考-ANALYZE
- bzoj 2877: [Noi2012]魔幻棋盘
- PLSQL点击确定后闪退
- 《重构,改善既有代码的设计》读书笔记
- 深度学习的Attention模型
- Oracle over函数
- Java 多线程Thread
- Ubuntu16.04安装常用开发软件