Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在linux中更改文件权限_Linux_Debian Based - Fatal编程技术网

无法在linux中更改文件权限

无法在linux中更改文件权限,linux,debian-based,Linux,Debian Based,这似乎是一个非常基本的问题,但我无法在linux中更改文件权限 我是root用户,如果我在已安装linux的文件系统中复制相同的文件,我可以更改文件权限。我无法更改保存在其他分区上的文件/文件夹的权限 请给我一个术语,至少说明如何开始调试,我也没有看到任何错误。没有设置粘性位。 请给出调试此问题所需的步骤,以帮助我 这是df-h的输出 ls-al的输出 lsattr的输出: 悬置输出 让我知道可以帮助我调试的其他命令。 感谢您的帮助 提前感谢尝试使用lsattr和chattr命令 对于某

这似乎是一个非常基本的问题,但我无法在linux中更改文件权限

我是root用户,如果我在已安装linux的文件系统中复制相同的文件,我可以更改文件权限。我无法更改保存在其他分区上的文件/文件夹的权限

请给我一个术语,至少说明如何开始调试,我也没有看到任何错误。没有设置粘性位。 请给出调试此问题所需的步骤,以帮助我

这是df-h的输出
ls-al的输出
lsattr的输出:
悬置输出
让我知道可以帮助我调试的其他命令。 感谢您的帮助


提前感谢

尝试使用lsattr和chattr命令
对于某些文件/目录,可能已经执行了chattr+i文件,因此,除非您撤消,否则即使在根目录下也无法修改它们。

ntfs分区不支持linux文件权限。因此,您无法更改权限。或者,您可以使用所需的权限集安装驱动器

例如:

mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0022 /dev/sda6 /mnt/ntfsDrive/
这里我的分区格式是ntfs,所以我提到了它,rw是读/写权限,fmask和dmask是创建任何文件或文件夹以及现有文件夹时的默认文件和目录权限。假设您提到0022,这意味着将使用755创建该文件,文件夹也是如此。 其余2个字段是“/dev/sda6”是我的设备,安装在名为“/mnt/ntfsDrive/”的文件夹中

您仍然无法更改文件/文件夹权限,它将与您在安装驱动器时提到的相同(fmask和dmask)

如果有什么错误,请改正


请参阅:

这与OP的问题没有直接关系,但如果您在与WSL(Linux Windows子系统)1或2相关的过程中出现在此处,并且问题中的错误消息与您的类似


它详细说明了禁用自动生成
resolve.conf
(在发现DNS问题后,我试图对其进行编辑)所需的步骤。我没有超出该文件的范围,因此我不知道WSL中自动生成的文件还有哪些其他配置。

错误消息是什么?您的分区可能是只读的。直到我们看到像“I/O错误、文件系统只读等”这样的实际错误消息,我们才知道。顺便说一句,这条信息通常会告诉你发生了什么。对文件至少执行一次
ls-al
。我没有收到任何错误。ls-al将简单地给出如下输出:drwx------1用户名0 2014年3月18日。请添加
ls-al
lsattr
的完整输出,包括父文件夹。然后输入命令并输出,然后执行
ls-al
resp<代码>lsattr再次。如果您只提供装载的文件系统,而不提供任何信息,您希望得到什么帮助?
drwx------ 1 prasenjit prasenjit     0 Oct 21 15:08 abi
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:08 art
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:08 bionic
drwx------ 1 prasenjit prasenjit     0 Oct 21 15:08 bootable
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:08 build
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:08 cts
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:08 dalvik
drwx------ 1 prasenjit prasenjit     0 Oct 21 15:08 developers
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:08 development
drwx------ 1 prasenjit prasenjit  4096 Oct 21 15:09 device
drwx------ 1 prasenjit prasenjit     0 Oct 21 15:09 docs
drwx------ 1 prasenjit prasenjit 36864 Oct 21 15:17 external
lsattr: Inappropriate ioctl for device While reading flags on ./abi
lsattr: Inappropriate ioctl for device While reading flags on ./art
lsattr: Inappropriate ioctl for device While reading flags on ./bionic
lsattr: Inappropriate ioctl for device While reading flags on ./bootable
lsattr: Inappropriate ioctl for device While reading flags on ./build
lsattr: Inappropriate ioctl for device While reading flags on ./cts
lsattr: Inappropriate ioctl for device While reading flags on ./dalvik
lsattr: Inappropriate ioctl for device While reading flags on ./developers
lsattr: Inappropriate ioctl for device While reading flags on ./development
lsattr: Inappropriate ioctl for device While reading flags on ./device
lsattr: Inappropriate ioctl for device While reading flags on ./docs
lsattr: Inappropriate ioctl for device While reading flags on ./external
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=210750,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=401948k,mode=755)
/dev/disk/by-uuid/49c0f59c-9bb3-4755-8c1f-06da6159865e on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=803880k)
/dev/sda2 on /home type ext4 (rw,relatime,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda6 on /media/056AFEAB51156F3F___ type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sda3 on /media/3a7cb05d-b822-4f3e-a330-da91013b605c_ type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks)
mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0022 /dev/sda6 /mnt/ntfsDrive/