디렉토리 권한은 d를 표시합니까?

디렉토리 권한은 d를 표시합니까?

일부 파일을 다운로드하여 외장 하드 드라이브의 폴더에 저장했습니다. 나중에 폴더를 검색하려고 했으나 찾을 수 없었습니다. 그래서 터미널을 이용해서 검색을 해보았습니다. 이전에 폴더를 저장한 위치에 모든 파일을 나열했는데 폴더가 거기에 존재했지만 d?????????권한이 표시되었다는 것을 알았습니다. 이것이 의미하는 바와 내 파일을 다시 가져오는 방법.

drwxrwxrwx 1 chetan chetan      4096 Jun 12 21:55 'Money Heist'
d????????? ? ?      ?              ?            ?  Naruto_Shippuden
drwxrwxrwx 1 chetan chetan      4096 Jul 20 23:51  Parasyte

답변1

이는 외장 드라이브의 파일 시스템 및/또는 권한 집합에 문제가 있을 수 있습니다. user root로 변경하여 파일 나열을 시도해 볼 수 있으며 모든 것을 읽을 수 있으므로 일시적으로 권한 문제가 해결됩니다.rootsudo -iroot

일반 로그인 사용자가 파일을 사용할 수 있도록 하려면 권한을 변경하면 됩니다. 권한을 일반으로 설정하세요.

sudo chmod -R 660 Naruto_Shippuden

그러면 파일이 읽기 및 쓰기 가능으로 설정됩니다.

로그인 이름을 표시합니다 whoami. 그런 다음 소유자를 Naruto_Shippuden귀하로 변경하십시오.

sudo chown -R <user>:<user> Naruto_Shippuden

<user>콘텐츠가 표시되는 위치는 어디입니까 whoami? (루트 아님!!)

답변2

나는 같은 문제에 직면했다. Windows 서버에서 ubuntu 20.04 및 RHEL8을 설치합니다. nfs3은 잘 작동합니다. NFS4에는 문제가 있습니다. Windows 디렉터리에 26개 이상의 서로 다른 ntfs 권한(ACL)이 있으면 괜찮다는 것을 알았습니다. 설치가 잘 되었으며 Windows 공유에서 디렉터리에 액세스할 수 있습니다. ACL이 26개를 초과하면 만점을 받게 됩니다. 26개 이하를 제거하고 시도한 결과 제대로 설치되었으며 문제의 디렉터리에 액세스할 수 있었습니다. 우리는 Kerbose를 사용하지 않습니다

관련 정보