CentOS 7의 모든 사용자에게 특정 디렉터리, 모든 하위 디렉터리 및 파일에 대한 읽기/쓰기 권한을 부여하는 가장 안정적인 방법은 무엇입니까?
Maven을 사용하는 Eclipse 웹 애플리케이션 프로젝트의 pom.xml에서 다음 컴파일 오류가 발생합니다.
Parent of resource: /home/user/workspace/MinimalDbaseExample/target/m2e-wtp is marked as read-only.
권한 문제처럼 들리므로 CentOS 7 터미널에 다음을 입력했습니다.
chmod -R ugo+rw /home/user/workspace/MinimalDbaseExample/target/
나는 또한 다음을 시도했습니다.
chmod -R 0777 /home/user/workspace/MinimalDbaseExample
Project clean
그러나 여러 Maven update
작업을 수행한 후에도 Eclipse에는 여전히 컴파일 오류가 표시됩니다. 그러나 동일한 압축된 프로젝트 파일을 Windows 버전의 Eclipse로 가져올 수 있었고 Windows 버전에서는 파일 권한과 관련된 컴파일 오류가 없었기 때문에 chmod
위의 명령문이 실제로 파일을 여는 것이 아닌지 궁금합니다. CentOS 7 머신 권한.
특정 디렉터리와 해당 디렉터리의 모든 재귀 하위 디렉터리 및 파일에 대한 읽기 및 쓰기 권한을 모든 사용자에게 안정적으로 열 수 있는 더 나은 명령문 구문이 있습니까?
답변1
아래의 모든 하위 디렉터리와 파일에 읽기 및 쓰기 권한을 부여하고 싶다고 하셨습니다. /home/user/workspace/MinimalDbaseExample
...그렇습니까?
8진수 0777
권한은 rwxrwxrwx
기호적으로 부여됩니다.
8진수 0755
권한은 rwxr-xr-x
기호적으로 부여됩니다.
8진수 0666
권한은 rw-rw-rw-
기호적으로 부여됩니다.
/home/user/workspace/MinimalDbaseExample
디렉터리와 그 안에 있는 모든 파일 및 폴더에 대한 읽기/쓰기/실행 권한을 설정하려면 원하는 권한 집합을 선택한 후 다음 예를 실행하십시오.
1) 현재 작업 디렉터리를 만듭니다./home/user/workspace
2) 유형:chmod -R 0777 MinimalDbaseExample/
폴더 MinimalDbaseExample/
와 그 안에 있는 모든 파일 및 하위 디렉터리 에 권한을 부여하려면 이 절차를 엄격히 따르십시오 0777/drwxrwxrwx
.
"~" 디렉터리 아래에 일부 가상 디렉터리 설정을 테스트하고 제대로 작동하는지 확인했습니다.
게시물을 보내주셔서 감사합니다. 하지만 이렇게 복잡하지는 않을 것입니다... 진전이 있기를 바랍니다.