*nix 파일 권한을 확인하는 방법은 무엇입니까?

*nix 파일 권한을 확인하는 방법은 무엇입니까?

가정된 출력 id은 다음과 같습니다.

uid=1000(user) gid=1000(user) groups=1000(user)

다음 명령을 사용하여 다음 출력을 생성하는 파일이 있습니다.ll

-rw-r--r-- 1 user root 202 Jun 5 12:28 config.txt

즉, 파일의 그룹 ID가 나와 일치하지 않지만 파일의 소유자는 내가 됩니다. 내 질문은, 주어진 파일에 대한 쓰기 권한이 있습니까?입니다. 죄송합니다. 초보입니다. 하지만 정말 초보입니다. 감사합니다!

답변1

참고: 파일 소유자는 현재 파일 권한에 관계없이 파일 권한을 변경할 수 있습니다.

-rw-r--r-- 1 user root 202 Jun  5 12:28 config.txt

이 경우 파일( user) 의 소유자 rw-는 권한을 가지고 있습니다. 이는 소유자가 파일에 대한 읽기/쓰기 권한을 가지고 있음을 의미합니다.

그러나 파일 소유자가 파일에 대한 액세스 권한이 없는 경우 소유자는 chmod다음을 사용하여 자신에게 파일에 대한 액세스 권한을 부여할 수 있습니다.

chmod u+rwx config.txt
  • u - 사용자가 파일을 소유합니다.
  • rwx - 읽기/쓰기/실행

추가 정보:

답변2

권한 필드의 두 번째, 세 번째, 네 번째 문자는 해당 파일에 대한 권한을 결정합니다. 이 경우에는 rw--r--r-- 입니다 . 따라서 지정된 사용자는 user파일에 대한 읽기 및 쓰기 액세스 권한을 가지지 config.txt만 실행 가능 플래그는 꺼집니다.

관련 정보