标签:linux
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:关于修改文件夹权限的命令求解
标签:linux
原文地址:http://blog.csdn.net/pipisorry/article/details/39649699