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. JAVA 文件读写大全
  2. 遍历文件夹下所有文件,编辑删除
  3. C#委托和事件的应用Observer模式实例
  4. 自学Python6个月,你能找到工作吗?
  5. 【Nowcoder - 5670 B Graph】2020 牛客暑期多校训练营(第五场)【最小异或生成树、Boruvka 思想】
  6. 【工具】(七):win10常用工具整理!!!
  7. SMT离线编程软件,SMT编程软件,最专业的SMT编程软件,首选JDS,smt... SMTI离线编程软件:适用于所有 SMT AI 设备。JDS编程软件是目前最专业最好用的SMT编程软件,具有“
  8. 奇安信技术总监熬夜总结,全网最全内网渗透姿势!
  9. 地球人来源3-仙女座人接触者 Alex Collier爬虫族议程访谈
  10. HTML + CSS + JavaScript速成
  11. 我注册的163邮箱收信地址格式怎么写?邮箱163注册申请后怎么登录?
  12. java jbutton 背景颜色_java – 在Windows上设置JButton背景颜色
  13. 英语长难句之非谓语动词作状语与独立主格-学习笔记
  14. NVMe1.4 Admin Command 学习(3)-- fw commit sanitize
  15. 筛选服务器连接暂时不可用,某个自定义筛选器或模块khy-016(如 URLScan)限制了对该文件的访问...
  16. 晨曦记账本记账,计算每个账户的某时间段账目
  17. [附源码]Python计算机毕业设计SSM即刻实时预约排队系统(程序+LW)
  18. pde中微元分析法的主要思想_调和分析中的四大猜想及PDE的现代研究
  19. 短视频去水印工具-搭建小程序
  20. 猫扑的博客怎么了???

热门文章

  1. 数商云:探索制造业供应链的嬗变之道,加快布局柔性供应链基础设施
  2. 卡死 App 的神秘字符串,究竟是何方神圣(下)
  3. html图片纵向变,【转】15个CSS图片悬浮效果
  4. dataguard跨平台linux,Dataguard从库性能的监控
  5. java获取当前的年月日日期
  6. 微博关注我、我关注你数据库该怎么设计
  7. 明道云如何实现银行内部评级管理
  8. Suzano将在瑞士无纺布国际展览会上展示可持续桉木绒毛浆
  9. 小米5c android7.0,亲儿子待遇真爽!小米5c正式升级安卓7.1
  10. 这个chatGpt的,挺有趣