Ubuntu linux 文件权限

文件权限

  1. 读权限 ®:允许查看文件的内容。
  2. 写权限 (w):允许修改文件的内容。
  3. 执行权限 (x):允许执行文件(对于目录来说,是进入目录的权限)。

文件权限通常与三类用户相关联:

  1. 文件所有者 (Owner):文件的创建者或指定的用户。
  2. 同组用户 (Group):与文件所有者属于同一组的用户。
  3. 其他用户 (Others):系统上所有其他用户。

文件权限查看

使用 ls -l 命令查看文件权限。输出的格式如下:

复制代码
-rwxr-xr-x 1 user group 12345 Jan 18 12:34 filename

其中,第一位表示文件类型(-表示文件,d表示目录)。接下来的三位表示文件所有者的权限。

中间的三位表示同组用户的权限。最后三位表示其他用户的权限。

修改文件所有者

使用 chown 命令修改文件的所有者和组:

复制代码
chown user:group filename  # 设置文件的所有者为 user,组为 group
chown user filename  # 仅设置文件的所有者为 user
chown :group filename  # 仅设置文件的组为 group

使用数字修改权限

给所有者、组和其他用户赋予读、写、执行权限

复制代码
sudo chmod 755 hello.docx

文件权限是由三组数字表示的,分别对应文件所有者、同组用户和其他用户的权限。例如,权限 755 表示:

7:文件所有者有读、写、执行权限(4+2+1)。

5:同组用户有读、执行权限(4+1)。

5:其他用户有读、执行权限(4+1)。

更改文件所有者和组

如果您还想更改文件的所有者和组,可以使用 chown 命令。例如,要将文件的所有者和组更改为 user:group:

复制代码
sudo chown user:group hello.docx
相关推荐
pride.li1 小时前
开发板和Linux--nfs服务挂载
linux·运维·服务器
looking_for__2 小时前
【Linux】应用层协议
linux·服务器·网络
BB_CC_DD2 小时前
Linux截图工具(ubuntu18.04+flameshot(火焰截图))
linux
云泽8083 小时前
不止是命令:Linux 高频指令实战 + 芯片架构底层逻辑
linux·运维·服务器
j_xxx404_3 小时前
Linux:基础IO
linux·运维·服务器
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [drivers][i2c]i2c-dev
linux·笔记·学习
Trouvaille ~5 小时前
【Linux】网络编程基础(二):数据封装与网络传输流程
linux·运维·服务器·网络·c++·tcp/ip·通信
旅途中的宽~6 小时前
【深度学习】通过nohup后台运行训练命令后,如何通过日志文件反向查找并终止进程?
linux·深度学习
dump linux6 小时前
内核驱动调试接口与使用方法入门
linux·驱动开发·嵌入式硬件
Trouvaille ~7 小时前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序