某个目录下不能mkdir怎么修改

W_Brosnan 2006-05-29 03:29:24
我想在lib 目录下
mkdir tls 报错
[/lib]mkdir tls
mkdir: Cannot create directory `tls': Operation not permitted
请问是什么原因?怎样改成Operation permitted?
...全文
916 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
W_Brosnan 2006-06-01
  • 打赏
  • 举报
回复
file system在开发板上的Flash里面,不在ROM里,
"编译系统下的file system里,先加上你要添加的文件,然后编译,然后重新烧过image"
我也是这么做的,方案可行.
但是,[/lib]mkdir tls
mkdir: Cannot create directory `tls': Operation not permitted
在板上直接建立目录,为什么不行,我还是找不到原因/
louis82 2006-06-01
  • 打赏
  • 举报
回复
嗬嗬,lz有必要去看看你的开发板的datasheet了,可能你的flash属于只读类型的,我有遇到过
andysibyl 2006-05-31
  • 打赏
  • 举报
回复
估计是用户权限问题吧!
商科程序员 2006-05-31
  • 打赏
  • 举报
回复
你可以多试几种情况,文件夹下可不可以建文件、链接什么的,提示什么;
然后用其它的用户试试,尤其是根用户。
louis82 2006-05-31
  • 打赏
  • 举报
回复
你只能到你的编译系统下的file system里,先加上你要添加的文件,然后编译,然后重新烧过image,就ok了,嘿嘿~~~~
louis82 2006-05-31
  • 打赏
  • 举报
回复
是不是该目录是存放在rom里面的啊?rom是只读的当然不能了
shavey 2006-05-30
  • 打赏
  • 举报
回复
tls这个目录原来就存在于/lib中吧,你再新建一个同名的目录就不行了
W_Brosnan 2006-05-30
  • 打赏
  • 举报
回复
我是在arm linux开发板下
配置根文件系统,/lib下没有tls目录
W_Brosnan 2006-05-29
  • 打赏
  • 举报
回复
我早用过
chmod 777 lib

drwxrwxrwx 1 root root 1284 Jan 1 1970 lib

但是在lib下,mkdir还是不行.
[~]chmod 777 lib
[~]mkdir tls
mkdir: Cannot create directory `tls': Operation not permitted
nevil 2006-05-29
  • 打赏
  • 举报
回复
创建目录需要你对当前所在的目录有写和执行两种权限
积木 2006-05-29
  • 打赏
  • 举报
回复
显然你没有权限。
如果你有权限,就把上一级目录的权限设置能可写
chmod a+w name

19,614

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧