> vi /etc/exports
root_squash, no_root_squash : NFS 서버에도 root 사용자가 있을 것이고, NFS 클라이언트에도 root가 있을 것이다. 그러나 두 root가 같은 root가 될 순 없다. NFS 클라이언트의 root가 NFS 서버의 root 권한을 가질 수 없다. 따라서 기본값은 root_squash로 클라이언트 root는 nobody와 같은 사용자로 맵핑되어 버린다. 서버와 클라언트의 root 사용자를 일치하도록 하려면 no_root_squash라고 적으면 된다.
all_squash, no_all_squash : 기본값은 no_all_squash로서 root를 제외한 일반 사용자 ID에 대해서는 서버와 클라이언트 UID가 동일한 사용자이며 동일한 권한을 갖는다고 생각한다. 이는 root에 대한 기본 처리값과 반대이다. 그러나 all_squash를 해버리면 모든 UID, GID를 무조건 익명 사용자 ID로 매핑해 버린다.
> nfs restart
======================
Thu Feb 16 11:47:40 PST 2006
root_squash, no_root_squash : NFS 서버에도 root 사용자가 있을 것이고, NFS 클라이언트에도 root가 있을 것이다. 그러나 두 root가 같은 root가 될 순 없다. NFS 클라이언트의 root가 NFS 서버의 root 권한을 가질 수 없다. 따라서 기본값은 root_squash로 클라이언트 root는 nobody와 같은 사용자로 맵핑되어 버린다. 서버와 클라언트의 root 사용자를 일치하도록 하려면 no_root_squash라고 적으면 된다.
all_squash, no_all_squash : 기본값은 no_all_squash로서 root를 제외한 일반 사용자 ID에 대해서는 서버와 클라이언트 UID가 동일한 사용자이며 동일한 권한을 갖는다고 생각한다. 이는 root에 대한 기본 처리값과 반대이다. 그러나 all_squash를 해버리면 모든 UID, GID를 무조건 익명 사용자 ID로 매핑해 버린다.
> nfs restart
======================
[Rocks-Discuss]Cannot write to user home on compute node
Tim Carlson tim.carlson at pnl.govThu Feb 16 11:47:40 PST 2006
- Previous message: [Rocks-Discuss]Cannot write to user home on compute node
- Next message: [Rocks-Discuss]IRC channel?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, 16 Feb 2006, Chuming Chen wrote: Add no_root_squash to the options in /etc/exports and then restart the NFS services on the frontend. Tim Tim Carlson Voice: (509) 376 3423 Email: Tim.Carlson at pnl.gov Pacific Northwest National Laboratory HPCaNS: High Performance Computing and Networking Services > Hi, > > On the compute node, as the user, I can create file in my home. But as > root, I failed. What would be wrong here? > > [chen at compute-0-0 ~]$ pwd > /home/chen > [chen at compute-0-0 ~]$ ls -l test > ls: test: No such file or directory > [chen at compute-0-0 ~]$ touch test > [chen at compute-0-0 ~]$ ls -l test > -rw-rw-r-- 1 chen chen 0 Feb 16 13:50 test > > [root at compute-0-0 chen]# pwd > /home/chen > [root at compute-0-0 chen]# touch test > touch: cannot touch `test': Permission denied > > Thanks a lot. > > Chuming Chen >
'TA > Common' 카테고리의 다른 글
[pam.d] 패스워드 복잡성 적용 방법 (1) | 2012.12.13 |
---|---|
[gparted] gparted 설치 (fedora17) (0) | 2012.12.13 |
[ssh] ssh keep-alive tip (0) | 2012.03.27 |
[nfs] nfs 파일 시스템에서 파일 lock 이 되지 않을 때 (0) | 2012.03.21 |
[linux] Standard I/O (0) | 2011.08.10 |