자물쇠 아이콘을 보여주는 폴더


33

문서를 열 때마다 문서의 모든 폴더에 자물쇠 아이콘이 표시됩니다. 따라서 파일이나 폴더를 삭제할 수 없습니다.

사용하여 루트 액세스를 변경하려고 시도 sudo chmod user:directory/ 했지만 실패했습니다. 파일 작업을 삭제하거나 수행 할 수 없습니다.

이를 해결하기 위해 어떤 조치를 취해야합니까?


2
권한 에서 스크린 샷을 찍어 게시하거나 여기에 업로드하거나 링크를 넣으십시오. 권한을 보려면 폴더 나 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오 .
Alen

우분투 13.10과 같은 문제가 있습니다. 그러나 모든 폴더가 갑자기 잠 깁니다. 종료가 작동하지 않아도 프로그램을 열 수 없습니다. 터미널을 포함하여 프로그램이 열리지 않기 때문에 명령을 실행하려면 >> 전혀 가능성이 없습니다. 궁극적으로 나는 기계를 다시 시작해야했습니다. 이 버그를 제거하는 방법을 제안하십시오 ..

답변:


61

홈 디렉토리 권한을 수정하려면 다음을 실행하십시오.

sudo chown -R $USER: $HOME

권한이 변경되거나 폴더가 직접 삭제됩니다 ??
MashukKhan

@MashukKhan 홈 폴더와 하위 폴더의 올바른 소유권을 복원합니다. 아무것도 삭제되지 않습니다.
Eric Carvalho

1
명령을 실행 한 후 변경 사항을 적용하려면 시스템을 재부팅해야했습니다. 훌륭하게 작동했습니다!
codeaviator

매력처럼 작동하여 잠긴 폴더가있는 경로에서 명령을 실행했습니다.
Shamsul Arefin Sajib

작동하지만 어떻게 되었습니까?
tramada

21

sudo chmod 777 -R /path to folder 삭제하려는 경우-모든 권한 (읽기, 쓰기, 실행)을 부여합니다.

권한 (이 경우 777)은 다음과 같습니다.

  • 7-전체 (읽기, 쓰기 및 실행)
  • 6-읽고 쓰기
  • 5-읽고 실행
  • 4-읽기 전용
  • 3-쓰기 및 실행
  • 2-쓰기 전용
  • 1-실행 만
  • 0-없음

첫 번째 번호 변경 파일 소유권, 두 번째 영향 사용자 그룹이 액세스 할 수 있으며 세 번째는 기타 사용자를 나타냅니다.

Owner   Group   Other
  7       7       7

권한을 변경 한 후 폴더를 삭제하십시오.


1
또한 게스트를 포함하여 다른 사람이 폴더에 액세스 할 수 있습니다.
Marco Scannadinari

그게 내가 당신에게 설명을 한 이유입니다. 777 대신 757을 사용
Janmejay

sudo chmod u + w -R path_to_folder는 쓰기 권한을 부여하는 깔끔한 방법입니다. 어쨌든 폴더를 삭제하는 경우 큰 차이가 없습니다.
레인

매우 간단하고 깨끗한 설명
RIT

현재 디렉토리 유형에 대한 모든 권한을 적용하고 실행하려면 다음을 수행하십시오.sudo chmod 777 -R .
EsmaeelE

0

열린 터미널 및 유형

gksudo nautilus

문서 위치를 찾습니다. 고토 속성과은에 대한 권한을 설정 소유자 뿐만 아니라 그룹 읽기 및 쓰기 등. 이제 다른 노틸러스 창 (루트 권한이없는 창) 에서 폴더를 삭제하십시오 .

더 이상 필요하지 않은 즉시 수퍼 유저 노틸러스닫는 것을 잊지 마십시오 !


3
절대로 제안 sudo nautilus- gksudo nautilus권장 명령은 없습니다 - 경우 정말 전혀 필요합니다.
guntbert

0

웹에서 무언가를 다운로드했기 때문일 수 있습니다. 그리고 폴더에 대한 쓰기 권한이 없습니다. 파일에 바이러스가없는 것이 확실한 경우 다음 명령을 시도하십시오.

chmod -R +rw *

그러면 노틸러스에서 자물쇠 아이콘이 제거됩니다.


0

권한 chmod 755을 엉망으로 만든 후 시스템으로 돌아가도록 모든 것을 설정했기 때문에이 문제가 발생했습니다 /var.

sudo chown -R $USER:$USER ~

결국 나를 위해 해결했습니다. 먼저 다운로드 한 일부 파일을 삭제해야했습니다.


0

CHMOD 명령을 통해 파일 잠금의 파일 권한을 변경하십시오.

user@pc:~$ sudo chmod 754 /var/lib/lock *

참고 : 754는 액세스 권한이며 754가 없으면 잠금 파일이있는 디렉토리의 경로입니다. 777을 시도하십시오. 완료되면 파일을 삭제할 수 있습니다.


0

수퍼 유저에 대한답변 을 살펴 봐야 합니다. 이 답변에 다음과 같이 bash 함수를 만들 수도 있습니다.

# bash function for changing locked status of folders, pass folder name as command line argument
unlock() {
    chflags -R nouchg $1
}

이 기능을 .bashrc (Linux) 또는 .bash_profile (Mac) 파일에 넣고 bash 파일을 실행 source ~/.bashrc하거나 source ~/.bash_profile다시 빌드 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.