Ubuntu/Linux文件权限

文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种:

r:读

w:写

x:可执行。

文件描述形式如下:

-rw-rw-r—就是文件权限,第一位表示文件类型,剩下的每三位表示一组权限。分别对应拥有者权限、拥有者所在组权限、其他用户权限。

可以使用二进制表示文件权限。

r=4

w=2

x=1

a.c文件信息:

- rw- rw- r--,a.c所属用户拥有读写权限无可执行权限。组内其他用户拥有读写权限无可执行权限,其他用户仅有可读权限。

二、Ubuntu/Linux文件权限修改

chmod命令 – 改变文件或目录权限

chmod命令的英文原意是“change the permissions mode of a file”,我们简称为“change mode”,意为用来改变文件或目录权限的命令,但是只有文件的属主和超级用户root才能执行这个命令。有两种模式,一种是采用权限字母和操作符表达式;另一种是采用数字。

语法格式: chmod [参数] [文件]

常用参数:

-c

若该文件权限确实已经更改,才显示其更改动作

-f

若该文件权限无法被更改也不显示错误讯息

-v

显示权限变更的详细资料

-R

对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)

参考实例

将档案 file1.txt 设为所有人皆可读取:

[root@linuxcool ~]# chmod a+r file.txt 

将目前目录下的所有文件与子目录皆设为任何人可读取 :

[root@linuxcool ~]# chmod -R a+r *   

将 file.txt 设定为只有该文件拥有者可以执行:

[root@linuxcool ~]# chmod u+x file.txt

2、修改文件所属用户

chown命令 – 改变文件或目录用户和用户组

Linux/Unix 属于多用户多任务操作系统,所有的文件皆有拥有者。利用 chown 命令可以将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID,组可以是组名或者组ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 一般来说,这个指令仅限系统管理者(root)所使用,普通用户没有权限改变文件所属者及所属组。

语法格式:chown [参数]

常用参数:

-R

对目前目录下的所有文件与子目录进行相同的拥有者变更

-c

若该文件拥有者确实已经更改,才显示其更改动作

-f

若该文件拥有者无法被更改也不要显示错误讯息

-h

只对于连结(link)进行变更,而非该 link 真正指向的文件

-v

显示拥有者变更的详细资料

--help

显示辅助说明

--version

显示版本

参考实例

将test.txt文件用户组与用户都改为bin:

[root@linuxcool ~]# ll test.txt.bz2-rw-r--r-- 1 root root 56 Jul 22 20:17 test.txt.bz2[root@linuxcool ~]# chown bin:bin test.txt.bz2    [root@linuxcool ~]# ll test.txt.bz2-rw-r--r-- 1 bin bin 56 Jul 22 20:17 test.txt.bz2

显示改动动作:

[root@linuxcool ~]# ll test.txt
-rw-r--r-- 1 root root 45 Jul 22 21:11 test.txt[root@linuxcool ~]# chown -c bin:bin test.txtchanged ownership of `test.txt' to bin:bin

将当前目录下所有文件的拥有者都改为 linuxcool,用户组改为 linuxcoolgroup:

[root@linuxcool ~]# chown -R linuxcool:linuxcoolgroup *  

Ubuntu/Linux文件权限修改相关推荐

  1. Linux文件权限修改

    Linux文件权限修改 一.文件属性查看 使用root创建一个1.txt文件进行实例 touch /opt/1.txt 查看文件属性 ls -l /opt/1.txt 可以看到图中红色框框内列出了文件 ...

  2. Linux文件权限修改命令

    Linux命令权限修改命令 前言 :Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以 ...

  3. 学习总结4.1 Linux文件权限修改

    Linux系统中的每个文件都有访问许可权限,文件的访问权限分为只读,只写和可执行三种. 只读权限表示只允许读其内容,而禁止对其做任何的更改操作. 只写权限表示允许修改文件的内容. 可执行权限表示允许将 ...

  4. LINUX修改权限modify,linux文件权限查看及修改(实用)(View and modify Linux file permissions (practical)).doc...

    linux文件权限查看及修改(实用)(View and modify Linux file permissions (practical)) linux文件权限查看及修改(实用)(View and m ...

  5. linux查看文件的有效权限,linux文件权限查看及修改-chmod ------入门的一些常识

    查看Linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组 ...

  6. linux怎么让某一个组对一文件可读可写,设置linux文件权限,使得同一用户组的可以对一个文件自由修改...

    新添用户,设置权限 新增用户的时候设置用户所属组,将想要一起的用户设置到一个组内 usermod -g 用户组 用户名 #这里将用户的主组设置为这个总组,这里为了再之后创建文件的时候文件所属组为这个组 ...

  7. C语言再学习 -- 修改linux文件权限

    参看:修改linux文件权限命令 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.(0无权限 ...

  8. Linux 文件权限详解 含义和修改和安全

    Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 第一次接触Linux 的时候,对于文件权限方面的知识 ...

  9. Linux文件权限查看与修改

    Linux文件的权限 linux文件的权限可以分为四类:可读.可写.可执行.没有权限.分别用字符r.w.x.- 表示. 2. 用户与用户组 Linux是一个多用户多任务的操作系统,可以通过用户和用户组 ...

最新文章

  1. 在docker中haproxy的安装以及mysql的负载均衡配置
  2. 个人机房重构--七层实现登录
  3. 信息学奥赛一本通(1085:球弹跳高度的计算)
  4. 阿里巴巴测试相关内容
  5. 第四届CocoaChina开发者大会官网上线
  6. [BZOJ3230]相似子串
  7. InstallSield更新包快速入门文档
  8. canvas 绘制贪吃蛇游戏 1
  9. carto笔记--- 传感器数据走向
  10. 人生苦短我要学python壁纸_人生苦短我学Python——环境安装
  11. 4.1Python文件基本操作
  12. dejavu-python的音频指纹识别库
  13. PAT乙级练习题1030 完美数列
  14. 前端项目分析:我是如何做图片优化的(预加载、懒加载和延迟加载)
  15. 《大江大河2》中教科书般的精神自救-如何让反感你的人欣赏你
  16. p6000 深度学习_英伟达推Quadro新显卡,支持VR、深度学习等技术
  17. python把英语句子成分字母_有没有那种能分析英语句子成分的APP?
  18. 成人职业教育:知乎、B站、网易“短兵相接”
  19. 重装 Windows 系统后键乱码解决方案
  20. self.font = core.getfont(font, size, index, encoding, layout_engine=layout_engine) OSError: cannot o

热门文章

  1. 【前端技巧】实现点击复制文本内容方法
  2. L1-045 宇宙无敌打招呼
  3. html图片悬浮右上角,怎么能让悬浮的图片 在li的右上角啊
  4. Redux之useSelector、useDispatch
  5. Java 获取当前日期并且实现日期的格式化
  6. 深度解析中国企业领导力的五根软肋
  7. 面试:Android 签名校验机制 v1、v2、v3
  8. tar解压指定内容并指定解压路径
  9. python中logging(日志)配置三种方式
  10. 高校学生免费领取阿里云服务器