解决linux不能使用chmod更改权限的问题

Posted 生活原来如此

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决linux不能使用chmod更改权限的问题相关的知识,希望对你有一定的参考价值。

本人安装的是win10和ubuntu的双系统,发现在ubuntu下挂载windows硬盘不用命令chmod更改文件的权限,解决方法记录如下:

 

对于使用命令$ chmod 777 dirname更改不了权限的问题。

1、lsattr -a查看当前目录下所有文件的权限,确定所要更改的文件权限有没有i,如下:

-------------e-- ./.gnome
---i------------ ./.IntelliJIdea2016.1
-------------e-- ./.mozilla
-------------e-- ./.dbeaver
-------------e-- ./.gksu.lock
-------------e-- ./.xsession-errors

文件.IntelliJIdea2016.1有权限i锁住,接下来解锁

2、chattr -i  .IntelliJIdea2016.1去掉文件中的i权限(相信接下来就可以使用chmod更改文件权限)。

如果lsattr没有发现有i权限的字眼,那就还有一种情况是你所使用的ntfs系统挂载的时候没有使用对命令。使用命令如下:

sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000,exec /dev/sda6 /media/rjh/工作/

对于英语好的童鞋,请参考:http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition

以上是关于解决linux不能使用chmod更改权限的问题的主要内容,如果未能解决你的问题,请参考以下文章

在内核中更改文件权限

ubuntu linux下使用 chmod 修改文件权限,命令后提示【缺少操作数】,求解决方法?

chmod 没有执行权限的解决办法

linux文件权限更改命令chmod及数字权限

Linux系统chmod命令的含义和权限详解

linux 文件权限更改命令 chmod 及数字权限