- RHEL 7.9
- 물리적으로 설치된 서버에는
/data
SELINUX가 적용되고 selinx bool은 NFS samba_share_nfs
로 설정됩니다 on
./data
- 일부 NFS 클라이언트 서버는 및를 사용하여 이
/data
폴더를 마운트합니다.no_root_squash
NFS vers=4.1
- NFS 클라이언트는 파일에
root
쓰기 권한을 갖고 있습니다./data/log.txt
-rw-r--r--. 1 root root
- 각 NFS 클라이언트 서버는 또한 폴더 권한이
/data
있는 삼바를 통해 NFS 설치 폴더를 공유합니다 ./data/
drwxrwx---. 1 ron users
smb.conf
- 내 win10 컴퓨터에서 삼바를 통해 로그인한 후 권한 이 있어도 액세스 하고 삭제할
ron
수 있습니다 . \\server\data
log.txt
root.root rw-r-r
왜?
- 내가 작성한 코드는
log.txt
반드시 실행되어야 하며 root
, 누구든지 내 코드(내가 실제로 원하는 코드)를 읽을 수 있으면 괜찮지 만, 코드 가 삭제되거나 편집되는 것은 log.txt
원하지 않습니다 .log.txt
# /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = bsd
printcap name = /dev/null
load printers = no
disable spoolss = yes
[data]
comment = data
inherit acls = Yes
read only = No
path = /data
directory mask = 770
create mask = 660