首页 > 编程知识 正文

文件修改不了怎么修改权限,修改文件权限命令

时间:2023-05-03 08:09:02 阅读:42591 作者:4873

这似乎是一个非常基本的问题,但不能在linux上更改文件权限。

我是超级用户。 在已安装的linux文件系统上复制同一文件时,可以更改文件的许可权限。 无法更改保留在其他分区上的文件/文件夹的权限。

至少告诉我如何开始调试的术语。 我看不出什么错误。 未设置粘性位。

通过提供调试这个问题的几个步骤来帮助我

这是df -h的输出

filesystemsizeusedavailuse % mounted on

rootfs 46G 22G 22G 50% /

udev 10M 0 10M 0% /dev

tmpfs 393M 1.9M 391M 1% /run

/dev/disk/by-uuid/49 c0f 59 c-9bb3- 4755-8c1f-06da 6159865 e 46 g22g 22g 50 % /

tmpfs 5.0M 0 5.0M 0% /run/lock

tmpfs 786M 944K 785M 1% /run/shm

/dev/sda2 46G 43G 1.3G 98% /home

/dev/sda 6278 g 122 g 157 g 44 %/media/056 afeab 51156 f3f _ _ _

/dev/sda 392 g 16 g 72g 18 %/media/3a 7cb 05 d-b822-4f3e-A330-da 91013 b 605 c _

ls -al的输出

drwx----1prasenjitprasenjit0oct 2115336008 ABI

rwx----1prasenjitprasenjit 4096 oct 2115336008 art

dwx----1prasenjitprasenjit 4096 oct 2115336008 bionic

rwx----1prasenjitprasenjit0oct 2115336008可引导

rwx----1prasenjitprasenjit 4096 oct 2115336008构建

rwx----1prasenjitprasenjit 4096 oct 2115336008 cts

dwx----1prasenjitprasenjit 4096 oct 2115336008 dal vik

rwx----1prasenjitprasenjit0oct 2115336008开发人员

rwx----1prasenjitprasenjit 4096 oct 2115336008开发

rwx----1prasenjitprasenjit 4096 oct 2115336009设备

drwx----1prasenjitprasenjit0oct 2115336009 docs

rwx----1prasenjitprasenjit 36864 oct 2115336017外部

lsattr输出:

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./ABI

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./art

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./bionic

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./bootable

lsattr 3360 inappropropriateioctlfordevicewhilereadingflagson./build

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./cts

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./dal vik

lsattr 3360 inappropriateioctlfordevicewhilereadingflagson./developers

lsattr 3360 inappropriateioctlfordevicewhilereadingflagson./development

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./device

lsattr 3360 inappropropriateioctlfordevicewhilereadingflagson./docs

lattr 3360 inappropropriateioctlfordevicewhilereadingflagson./external

安装输出

sysfson/systypesysfs(rw,nosuid,nodev,noexec,relatime )。

procon/proctypeproc(rw、nosuid、nodev、noexec、relatime ) )。

udevon/devtypedevtmpfs(rw,relatime,size=10240k,nr_inodes=210750,mode=755 ) ) )。

dvptson/dev/ptstypedevpts(rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 ) )。

TMPFSon/runtypetmpfs(rw,nosuid,noexec,relatime,size=401948k,mode=755 ) ) ) ) ) ) ) )。

/dev/disk/by-uuid/49 c0f 59 c-9bb3- 4755-8c1f-06da 6159865 eon/type ext4(rw,relatime,errors=remount-ro,

TMPFSon/run/locktypetmpfs(rw,nosuid,nodev,noexec,relatime,size=5120k ) )

(TPFSon/run/SHMtypetmpfs(rw,nosuid,nodev,noexec,relatime,size=803880k ) ) ) ) ) ) ) ) )

/dev/sda2on/hometypeext4(rw,relatime,data=ordered )。

RPC _ pipefs on/var/lib/NFS/RPC _ pipefstyperpc _ pipefs (rw,relatime )

fusectlon/sys/fs/fuse/connectionstypefusectl (rw,relatime ) )。

/dev/sda6on/media/056 afeab 51156 F3 f _ _ typefuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0

/dev/sda3on/media/3a7cb05 d-b822-4f3e-A330-da 91013 b 605 c _ type ext4(rw,nosuid,nodev,relatime,data=Orata )

其他有助于调试的命令是什么?

任何援助都值得称赞。

早点表示感谢

解决方法:

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

示例:

mount -t ntfs -o rw、auto、user、fmask=0022、dmask=0022/dev/sda6/mnt/NTFS drive /

在这里,我的分区形式是ntfs,所以我们谈到了它。 创建文件、文件夹或现有文件夹时,rw是读/写权限,fmask和dmask是默认文件和目录权限。 0022表示使用755创建文件,也创建文件夹。

其余两个字段“/dev/sda6”是我的设备,安装在名为“/mnt/ntfsDrive /”的文件夹中。

无法更改文件/文件夹的访问权限。 此外,与安装驱动器(fmask和dmask )时相同。

如果有错误的话请改正。

标签: debian-based,linux

资料来源: https://codeday.me/bug/2019 10 29/1956930.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。