centos7 中明明就有文件存在,但操作时却显示 No such file or directory

2018-08-20 11:28:02 +08:00
 Geekgogo

搞不懂是什么情况,有大佬帮忙看看嘛?

46884 次点击
所在节点    Linux
61 条回复
KeepPro
2018-08-20 12:55:06 +08:00
jimages
2018-08-20 13:03:14 +08:00
selinux 关掉
est
2018-08-20 13:09:02 +08:00
有可能你当前路径已经被删了。先 cd ~ 或者 cd / 退回到一个存在的目录。
tonzeng
2018-08-20 13:13:26 +08:00
pwd
zjsxwc
2018-08-20 13:22:36 +08:00
起码发下` ls -la 92 ` 结果,让我们知道你文件当前的权限类型啊
tatelucky
2018-08-20 14:10:08 +08:00
ls -all
skylancer
2018-08-20 14:29:39 +08:00
神特么关 SELinux
lcdtyph
2018-08-20 14:38:29 +08:00
感觉是 chmod 的问题?
chmod 有 alias 吗, `alias | grep chmod` 看看输出。
还有把 92 换成绝对路径试试。
ryd994
2018-08-20 15:15:28 +08:00
看看 dmesg 有没有相关信息
不排除文件系统损坏,有试过 fsck 么?
#23 说的情况完全有可能。文件删除后,inode 要等到所以 fd 关闭后才回收

@zlkent
@jimages 碰到问题就 777 或者关 SELinux 是不懂 rtfm 还误导他人
如果是普通权限问题,那应该是 permission denied
如果是 SELinux,可以 audit 日志,或者换成 permissive 再 audit,确认问题后再改回 enforce
zlkent
2018-08-20 15:21:37 +08:00
@ryd994 #29 楼主的命令打的是 chmod 777 92 提示错误,我按他写改成 chmod 777 ./92。只是加了./而已,误导谁了?
b821025551b
2018-08-20 15:31:44 +08:00
ryd994
2018-08-20 15:41:05 +08:00
@zlkent 我道歉,喷错了
catror
2018-08-20 15:47:38 +08:00
直觉是文件系统的问题
xaviermoon
2018-08-20 15:56:32 +08:00
ldd 查看下,应该是少动态库的问题
jimages
2018-08-20 16:04:23 +08:00
@ryd994 关 selinux 是检查是不是 selinux 造成的权限错误…你说那么复杂…再加上 selinux 的配置本来就很复杂…先确定是不是 selinux 的问题再来确定该如何配置是不是对于新手来说是不是更加通俗易懂?
jimages
2018-08-20 16:19:14 +08:00
@skylancer
@ryd994
第一,为啥要直接关掉 selinux,看样子应该 linux 操作不是特别熟练,而且既然找不到问题的原因,是不是应该先找到问题的来源?关掉 selinux 就是先找到问题的来源,确定了是什么问题再来着手修复,你说了半天,还要让人家 audit.log 来找错误,还得把日志得看明白是不是让人家觉得望而生畏?是不是测试服务或者开发服务器都得把安全设置做好?比如,你要帮小白修电脑垃圾,你是觉得让人家装一个 360 直接清理垃圾,还是让人家去 CClean 下载安装软件,然后手把手教人家用软件,还是让他在一大坨 windows 设置找到系统自带的清理电脑的设置?
第二,我确实不想多打字,没有说清楚,如果 LZ 反馈关掉 selinux 之后问题解决了我们再说后续的设置的问题,这样是不是能够快速排查掉是不是 selinux 的锅?至少不用纠结是不是 selinux 的问题。
第三,你说的那么多命令,人家不会用怎么办?那你得教会人家用咯,而且人家是做开发不是做运维,为啥一定要把大把的时间经历放在代码以外的地方?
第四,生产服务器一定要在评估影响之后再去修改安全和权限相关的问题。
alen
2018-08-20 16:32:15 +08:00
试试管道
iwaifor
2018-08-20 17:06:41 +08:00
这个是容器环境么
yezhiye
2018-08-20 17:38:50 +08:00
怎么没人说开放 ssh 让我连上去啊😏
PulpFunction
2018-08-20 17:55:39 +08:00
tree 看一下啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX