경고 - 언급 된 명령을 실행 하지 마십시오
그래서 여기에 약간 멍청한 짓을 한 것 같습니다. .
sudo / root 전용으로 읽기 / 쓰기로 시작한 디렉토리의 일부 파일에 대한 권한을 변경하려고했습니다 .
한 번에 여러 파일을 변경하려는 시도는 전 세계적으로 끔찍한 일을 한 것으로 보입니다. 디렉토리 안에있는 동안 (루트 디렉토리에 없었습니다) 나는 sudo chmod 600 .*
잘 실행했습니다. 지금 전화로 게시하고 있습니다 ... 현재 터미널 창이 열려 있지만 노트북이 제대로 연결되어 있는지 확실합니다. 나는 완전히 끝났다. 유감스럽게도이 질문에는 약간의 시급함이 있습니다.
아 그리고 이것은 내가 추측하는 모든 곳 근처에서 사용 권한을 변경 한 것으로 보입니다. ls
나 cd ..
명령 도 실행할 수 없습니다 . 명령을 시도 cd /home/brian
하거나 cd ~
오류를 시도 하거나 bash: cd: /home/brian: Permission Denied
시도하면 sudo
그냥 말합니다bash: /usr/bin/sudo: Permission Denied
나는이 멍청한 무언가에서 내장 된 복구가 있는지 재부팅 할 것을 두려워하지 않지만, 상황을 악화시키기 전에 여기에 묻으려고한다고 생각했습니다. 내 주 OS가 변환하고 최근에 약간 옹호하는 것처럼 꽤 새로운 Linux입니다. 시도 할 것들에 대한 생각은 대단히 감사하겠습니다.
편집 : 이 명령이 어떻게 / 어디서 실행되었는지에 대한 설명을 원했습니다. 이것은 /.atx $
임의의 디렉토리 일 뿐이지 만 아래에서 더 자세한 내용 으로 실행되었습니다 .
내 일반 username으로 로그인하는 동안 세 개의 구성 유형 텍스트 전용 파일이 포함 된 brian
터미널을 열었습니다 /.atx
. 각 파일 이름은로 시작했습니다 .
. 그 디렉토리 / 이름 / 파일은 일반적인 패키지의 일부가 아니며 프로그래밍 방식으로 이동하는 임의의 구성 세트 만 있습니다. 파일에 일부 SQL Server 연결 문자열 정보가 포함되어 있으며 반쯤 모호해지기를 원했습니다.
.*
명령에 in을 포함하도록 확장 했다고 가정합니다 ..
. 예를 들어, 디렉토리의 상위 디렉토리 인 경우 예를 들어 /home/brian
권한이 /home
600으로 설정되어 있고 권한 이 없을 것입니다. /home
디렉토리 를 볼 수있는 권한 . 열린 터미널에서 실행할 수 있습니까ls -ld /*
/root
하지/
당신이 당신의 의미 (나는 당신의 질문에 무엇을보고에서) 이런 짓을 할 때.*
캡처 글로브/root
자체 폴더합니다 (.
모든 파일 / 디렉토리와 함께 현재 작업 디렉토리에 대한 참조를) 그 시작점으로 시작합니다. 시스템에서 변경 방법이 있는지 확실하지 않지만 라이브 USB로 부팅하여 실행 취소 할 수 있습니다. 그러나 100 % 답으로 생각하지 마십시오.