![내가 소유한 ls 디렉터리에 대한 액세스 권한과 읽기/쓰기 권한이 없는 이유는 무엇입니까? [복사]](https://linux55.com/image/124934/%EB%82%B4%EA%B0%80%20%EC%86%8C%EC%9C%A0%ED%95%9C%20ls%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%95%A1%EC%84%B8%EC%8A%A4%20%EA%B6%8C%ED%95%9C%EA%B3%BC%20%EC%9D%BD%EA%B8%B0%2F%EC%93%B0%EA%B8%B0%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EC%97%86%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
sudo
내가 ls
소유하고 읽기/쓰기 권한이 있는 디렉터리를 사용해야 하는 것 같습니다 .
내 미디어 드라이브에 액세스하려고 하면 ls
그것을 볼 수 있지만 하위 디렉토리가 있으면 볼 수 있다고 가정하지만 하위 디렉토리는 볼 수 없습니다. 시도하면 다음과 같은 결과가 나타납니다.
me@icvr1:/home$ ls -al /media/
total 12
drwxrwxrwx 3 root root 4096 Dec 20 11:05 .
drwxr-xr-x 25 root root 4096 Dec 19 12:41 ..
drw-rw-rw-+ 4 me me 4096 Jan 4 12:01 innovationcommons
me@icvr1:/home$ ls -al /media/innovationcommons/
ls: cannot access '/media/innovationcommons/External_Storage': Permission denied
ls: cannot access '/media/innovationcommons/DataStorage': Permission denied
ls: cannot access '/media/innovationcommons/..': Permission denied
ls: cannot access '/media/innovationcommons/.': Permission denied
total 0
d????????? ? ? ? ? ? .
d????????? ? ? ? ? ? ..
d????????? ? ? ? ? ? DataStorage
d????????? ? ? ? ? ? External_Storage
me@icvr1:/home$ ls -al /media/innovationcommons/DataStorage
ls: cannot access '/media/innovationcommons/DataStorage': Permission denied
그러나 sudo
다음을 사용하면 더 기대되고 유용한 결과를 얻을 수 있습니다.
me@icvr1:/home$ sudo ls -al /media/innovationcommons/
[sudo] password for me:
total 16
drw-rw-rw-+ 4 me me 4096 Jan 4 12:01 .
drwxrwxrwx 3 root root 4096 Dec 20 11:05 ..
drwxrwxrwx 1 me me 4096 Jan 3 13:35 DataStorage
drw-rw-rw- 4 me me 4096 Aug 29 11:33 External_Storage
me@icvr1:/home$ sudo ls -al /media/innovationcommons/DataStorage
total 16
drwxrwxrwx 1 me me 4096 Jan 3 13:35 .
drw-rw-rw-+ 4 me me 4096 Jan 4 12:01 ..
drwxrwxrwx 1 me me 4096 Jan 2 16:08 Images
drwxrwxrwx 1 me me 496 Jan 3 13:37 Places
drwxrwxrwx 1 me me 0 Dec 12 14:53 $RECYCLE.BIN
drwxrwxrwx 1 me me 4096 Dec 12 14:54 System Volume Information
ls -al /media/innovationcommons
sudo
그것을 사용하지 않거나 심지어 그 하위 디렉토리를 사용하지 않고서 는 왜 성공할 수 없습니까 ls
?
답변1
너는 ..하지 않았다실행 비트폴더의.
이것디렉토리 실행 비트영향을 받은 사용자가 디렉터리에 들어가 그 안에 있는 파일과 디렉터리에 액세스할 수 있도록 허용