警告 - DO NOT运行上面所提到COMMAND
因此,我似乎在这里做了一些相当愚蠢的说明。我试图更改目录中几个文件的权限,所有这些文件都.
以sudo / root身份开始读/写。
我尝试一次更改多个文件的尝试似乎在全局上做了非常可怕的事情。在目录中(不是在根目录下)时,我跑着走了sudo chmod 600 .*
,现在我要从手机中发布此文件……此刻我仍然打开终端窗口,但是我很确定笔记本电脑是否可以睡觉我已经完全完成了。可笑的是,这意味着这个问题有些紧迫性。
哦,这似乎改变了我该猜到的地方附近该死的权限。我什至无法运行ls
or cd ..
命令。尝试cd /home/brian
或cd ~
给出错误bash: cd: /home/brian: Permission Denied
以及尝试执行sudo
命令只是说bash: /usr/bin/sudo: Permission Denied
我担心会重新启动,不知道是否有任何内置的东西可以从这种愚蠢的东西中恢复,但是我想我会先在这里问一下,然后再使情况变得更糟。我是一个非常新的Linux,因为我将其主要操作系统转换了下来,最近又提倡使用它,但是,哎呀,这有点刺耳。任何想法尝试尝试将不胜感激。
编辑:我想提供有关如何/在何处执行此命令的说明。它是从/.atx $
任意目录执行的,但下面有更多详细信息。
以我的常规用户名登录后brian
,我打开了/.atx
一个包含三个配置类型纯文本文件的终端。每个文件名均以开头.
。该目录/名称/文件不是通用软件包的任何部分,而只是我以编程方式移动的任意一组配置。文件包含一些SQL Server连接字符串信息,只希望它们被半遮蔽。
.*
您的命令中的扩展为包括您所在..
目录的父目录。例如,如果您位于,/home/brian
则其权限/home
将设置为600,而您将没有进入/home
目录的权限。您能在开放式终端中执行吗ls -ld /*
/root
没有/
,当你这样做(从我看到你的问题),这意味着你的.*
拍摄水珠/root
文件夹本身(.
以当前工作目录的引用)的所有文件/目录一起以前导点开头。不知道是否有办法从系统中更改它,但是您可能可以从活动USB启动并从那里撤消操作。但是,请不要仅仅将其视为100%的答案。