专栏首页张戈的专栏分享一个Linux无法创建文件夹,但是目录权限却显示正常的问题和解决

分享一个Linux无法创建文件夹,但是目录权限却显示正常的问题和解决

今天发现一个疑难杂症:发现批量发布一个新版本程序时,发现有一台没有成功。亲自登陆上去看了下,发现原来是发布帐号在某个目录下创建目录失败了!

人工 touch 试了下,发现提示没有权限。

然后 ls -l 看了下,发现一切正常:

[root@10.12.212.132:/data/TNM2/release]# ll
 36240
-rw-r--r--  1 publish users       56 2013-12-29 18:44 release_status
drwxr-xr-x 41 publish users     4096 2013-12-29 18:44 backup
drwxr-xr-x  2 publish users     4096 2013-12-29 16:47 server
-rwxr-xr-x  1 publish users     1746 2013-12-29 15:41 release-server.sh

奇了怪了啊,于是看下上层目录是否有权限,结果发现从/ 到 release 权限都是正常的!

最终,灵机一动,这个帐号是否可能是被删除过,后面又添加的呢???

先使用 id 看了下这个用户信息:

[root@10.12.212.132:/data/TNM2/release]# id publish
uid=1000(publish) gid=100(users) groups=100(users)

然后,对没有权限的目录使用 ls -nd /data/TNM2/release

drwxr-xr-x 4 998 100 4096 2015-08-27 18:43 /data/TNM2/release/

果然啊!这 UID 都对不上,如果不看 UID 还真不知道是什么原因呢!

既然知道怎么回事了,那就简单了。

使用 chmod 重新授权即可:chmod -R publish:users /data/TNM2/release

Ps:没有权限新建文件或修改文件其实还有其他一些因素,比如比较隐秘的“加锁”命令:chattr

感兴趣的可以看下:

Linux 下巧用 chattr、watch 命令的实例

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 实测Nginx服务器开启pagespeed加速效果

    上周有一个站长问到我一个问题,问 fastcgi_cache 和 pagespeed 加速有没有冲突。略微想了下,2 个都是比较原生的主,应该不存在兼容问题。 ...

    张戈
  • 妹子你真萌:一次心惊肉跳的服务器误删文件的恢复过程

    刚在我的订阅里面看到这篇文章,在爆笑之余也让跟我一样的运维农民工们发人深省,所以转过来分享一下。妹子啊妹子,网上找的东西也不能直接照搬啊,太萌了~~哈哈! 作者...

    张戈
  • 恢复WordPress分类目录的别名链接形式

    注:内容很偏门,标题还真不知道如何拟,估计只有细看内容或有相同经历的朋友才看得懂俺说的是什么。 ---- 昨天下午自从在百度统计中使用了 SEO 建议之后,让我...

    张戈
  • PAT 1039 Course List for Student (25分) 使用map(string, vector(int))

    Zhejiang University has 40000 students and provides 2500 courses. Now given the ...

    vivi
  • HDUOJ----4504 威威猫系列故事——篮球梦

    威威猫系列故事——篮球梦 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K...

    Gxjun
  • 使用AB对Nginx压测和并发预估

    综合来说,适合单个URL的测试,可以支持更多方式去测试,比如使用cookie模仿用户提交表单来测试数据库,但ab是单线程的,不适合测性能高的服务器

    youmen
  • 美团配送系统架构演进实践

    美团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领...

    美团技术团队
  • iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容

    Spotlight在iOS9上做了一些新的改进, 也就是开放了一些新的API, 通过Core Spotlight Framework你可以在你的app中集成S...

    lizelu
  • Python学习之(一)在eclipse

    纠结了好久,该不该开始学Python。最后还是追随心的选择,开始了Python的学习之旅。

    py3study
  • 「镁客·请讲」圣创智能刘圣佳:以科技之名,RED Board将改变你的出行方式

    镁客网

扫码关注云+社区

领取腾讯云代金券