Linux

nfs chmod: changing permissions of Operation not permitted

Naan 2023. 1. 20. 00:01
320x100

nfs chmod: changing permissions of  Operation not permitted

nfs 로 mount 된 폴더에 파일을 생성을 한 후에 chmod 777 권한으로 파일을 만들어줬어도

다른 계정으로 해당 폴더에 가서 chmod 로 권한을 변경하려 하면

nfs chmod: changing permissions of  Operation not permitted

위와 같이 에러가 발생 된다.

예를 들어

nfs mount 가 된 /data 폴더가 있다고 가정해보자.

A 라는 계정으로 /data 폴더에 들어가서

a.txt 파일을 생성 하고 chmod 777 a.txt 권한을 주면

B 라는 계정으로 /data 폴더에 들어가서

a.txt 파일을 수정을 할 수 있지만

chmod 을 이용한 권한 수정이 안된다.

이럴 경우 exports 설정을 수정해주면 된다.

nfs 서버에 

# vi /etc/exports

/data                          *(rw,sync) 

위와 같이 되어 있다면

/data                          *(rw,insecure,sync,no_subtree_check,no_root_squash)

로 변경해주고 서비스 재시작 하면

# service nfs restart

정상적으로 권한을 획득 할 수 있다.

옵션에 대한 설명은 위와 같다.

 

 

 

320x100