这似乎是一个非常基本的问题,但不能在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