chmod Linux中目录中的所有文件(包括隐藏文件)(不递归)

chmod Linux中目录中的所有文件(包括隐藏文件)(不递归),第1张

概述昨天我做了一些我今天意识到的愚蠢行为.我跑了: /root# chmod o-rwx * .* 这应该删除当前目录(/ root)中所有文件的世界读取,写入和执行权限.一旦我这样做,屏幕表现得很奇怪,我无法以非root用户身份运行命令,并且除非我使用root登录,否则ssh拒绝工作. 这是因为bash扩展了.*也是……现在,如何使用chmod chmod目录中的所有文件,而不使用find,循环或其 昨天我做了一些我今天意识到的愚蠢行为.我跑了:
/root# chmod o-rwx * .*

这应该删除当前目录(/ root)中所有文件的世界读取,写入和执行权限.一旦我这样做,屏幕表现得很奇怪,我无法以非root用户身份运行命令,并且除非我使用root登录,否则ssh拒绝工作.

这是因为bash扩展了.*也是……现在,如何使用chmod chmod目录中的所有文件,而不使用find,循环或其他语言如perl?

解决方法 如果您正在使用bash,那么设置dotglob将使*也匹配以…开头的文件.
shopt -s dotglobecho *
总结

以上是内存溢出为你收集整理的chmod Linux中目录中的所有文件(包括隐藏文件)(不递归)全部内容,希望文章能够帮你解决chmod Linux中目录中的所有文件(包括隐藏文件)(不递归)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1041429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存