Unix 디렉터리의 권한 변경

Unix 디렉터리의 권한 변경

Unix 서버에 생성된 디렉터리의 권한을 변경할 수 없습니다.

구조는 이렇게 생겼어요

$ ls
engany  N832342  N854431  zabbix
$ 

이제 N854431 폴더에 있는 파일을 읽고, 쓰고, 실행할 수 있도록 해당 폴더의 권한을 변경하고 싶습니다.

그 이유는 현재 로컬에서 해당 폴더로 일부 파일을 scp하려고 할 때 "권한이 거부되었습니다"라는 오류가 발생하기 때문입니다.

내가 이것을 할 때 :

$ ls -l 
total 16
drwxr-xr-x  3 engany  engany  4096 Jan 16 08:46 engany
drwxr-xr-x  3 N832342 N832342 4096 Jan 15 05:30 N832342
drwxr-xr-x  5 N854431 N854431 4096 Jan 16 09:25 N854431
drwxr-xr-x 16 zabbix  zabbix  4096 Jan 10 22:51 zabbix
$ 

N854431 아래의 모든 디렉토리에 대해 rwx 권한을 원합니다.

그래서 나는 이렇게 했습니다:

$ chmod -R ugo+rwx /home/N854431 이제 N854431에 rwx 권한이 표시됩니다.

$ ls -l
total 44
-rwxrwxrwx 1 N854431 N854431  8980 Apr 20  2016 examples.desktop
-rwxrwxrwx 1 N854431 N854431 24971 Jan 16 10:14 file.py
drwxrwxrwx 4 N854431 N854431  4096 Jan 16 10:08 web_path
$ 

하지만 이제 로컬에서 N854431 아래의 디렉터리로 파일을 보내려고 하면

$ scp file.py [email protected]:/web_path

"권한이 거부되었습니다" 오류가 발생합니다.

내가 디렉토리를 만들 때

$ scp file.py [email protected]:

N854431에서 file.py를 보낼 수 있습니다. 그러나 N854431 아래의 다른 디렉터리로는 보내지 않습니다.

무엇이 잘못됐나요?

관련 정보