温馨提示×

ubuntu文件系统怎么权限

小樊
44
2026-09-07 06:48:27
栏目: 智能运维

在 Ubuntu(Linux)里,“文件系统怎么权限”通常可以从 概念 → 查看 → 修改 → 特殊场景 来讲。下面给你一个实用速查版。


一、Linux 权限基本概念

1. 三类用户

  • u(user):文件所有者
  • g(group):所属用户组
  • o(others):其他人
  • a(all):所有人

2. 三种权限

  • r(4):读
  • w(2):写
  • x(1):执行(目录表示可进入)

示例:

-rwxr-xr-- 1 user group 1234 date file

表示:

  • 所有者:rwx
  • 组:r-x
  • 其他:r–

二、查看权限

ls -l

查看某个目录:

ls -ld /path/to/dir

查看权限数字:

stat -c %a file

三、修改权限(chmod)

1. 符号方式(推荐新手)

chmod u+x file        # 给所有者加执行
chmod g-w file        # 去掉组写
chmod a+r file        # 所有人可读

2. 数字方式(常用)

chmod 755 file
  • 7 = rwx
  • 5 = r-x

常见值:

  • 644 文件
  • 755 可执行 / 目录
  • 600 私密文件
  • 777 ❌ 不推荐(所有人可写)

四、修改所有者(chown)

sudo chown user:group file

递归修改目录:

sudo chown -R user:group /path

五、目录权限特别注意

目录:

  • x:能否进入(cd)
  • r:能否列出内容
  • w:能否创建/删除文件

示例:

chmod 700 ~/private

六、文件系统级权限(挂载)

如果是 U盘 / 硬盘 / NFS

查看挂载权限:

mount | grep /mnt

NTFS / FAT(不支持 Linux 权限):

sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt

七、常见问题

1. Permission denied

sudo command

或检查文件权限 / 所有者

2. 无法写入目录

chmod u+w dir

3. Ubuntu 家目录权限乱了

sudo chown -R $USER:$USER ~

八、进阶(可选)

  • umask:默认权限
  • chattr:防删( Immutable )
  • ACLsetfacl 精细权限
  • sudo / polkit:系统级授权

如果你说的是 “Ubuntu 文件系统权限怎么设置 / 修复 / 挂载后没权限”,可以告诉我具体场景(比如:U盘、Docker、Nginx、家目录),我可以直接给你命令。

0