首页 > 代码库 > root用户在media文件夹下修改文件权限无效

root用户在media文件夹下修改文件权限无效

http://blog.csdn.net/pipisorry/article/details/39649699

问题:

我想执行media文件夹下自己写的某个程序,但无法执行

media这个文件夹的所有者是root

root@ubuntu:/#ls -ld /media
drwxr-xr-x 5 root root 1024 Sep 29 00:08 /media
于是我以root的身份在终端以输入指令chmod a+x 1,回车后没反应,查询该文件夹的属性,也没有改变  为什么?

root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#cp RevNum.cpp 1.cpp
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#vim 1.cpp
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#gcc -o 1 1.cpp
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#./1
bash: ./1: 权限不够
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#ls -l 1
-rw------- 1 pipi pipi 8463 Sep 29 00:17 1
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#chmod a+x 1
root@ubuntu:/media/000B089D0000696F/mine/C++/POJ/POJ/CCF#ls -l 1
-rw------- 1 pipi pipi 8463 Sep 29 00:17 1    =>权限没变,依旧没法执行!!!

解决方案:

1.图形界面以root登陆

登录方式见【linux下添加删除修改用户


2.使用mount解决

sudo umount /media/administrator/movie
sudo mount -o rw /dev/sda7 /media
挂在media了 卸下就用sudo umount /media


ps:

media文件夹下很多文件只读的原因:

只读的原因是win8的快速重启技术开启后进入其它系统对该分区进行写操作会导致数据丢失 所以ntfs-3g(linux上的ntfs支持模块)默认禁止对ntfs写操作
另外/下的文件夹切忌修改权限

mount 简单用法:
需要root权限
mount 分区 挂载点
分区:类似/dev/sda1之类
挂载点:目的文件夹,最好是空的


例:把第一分区(sda1)挂载到/home/xxx/a
mount /dev/sda1 /home/xxx/a
卸载只需 umount 挂载点
(以上命令自己加sudo)
另外,/下文件不应该修改
对于media(空的情况下)权限
sudo chmod 755 /media


from:http://blog.csdn.net/pipisorry/article/details/39649699

ref:关于修改文件夹权限的命令求解


root用户在media文件夹下修改文件权限无效