linux 文件访问权限的问题

A B C 三个用户 都是同一组的 A里面有份文件 B可以编写 C确不能 开始我以为C不是同一组的 用groups查了下没问题 在passwd里面查也是没问题 我就想知道为啥不行 主要是错误提示还是乱码 救一下大家。
2026年09月28日 19:36
有3个网友回答
网友(1):

问题关键是文件的所属组是什么? 假设文件为**,所属用户A,所属组A+,恰好A,B都属于A+组的,C不属于A+,但是A,B,C同属于ROOT ,如果文件**的权限为-rwxrwxr--,那么这个文件的所属用户可以修改它,所属组的成员也可以修改它,但是其他的用户就只有读取的权限了。。。而C对与文件**只是其它用户而已。。。呵呵 这就是我的理解 加油!

网友(2):

export LANG=en_US

然后就不出乱码了
id命令查看用户组id是否一致
ls -l 查看文件是否有组写权限

网友(3):

用户 三个权限位:读、写、执行
组 三个权限位:读、写、执行
其他 三个权限位:读、写、执行
用命令 ls -l 看看就知道了。