[CentOS7] SAMBA - 2

Linux/CentOS / / 2015. 3. 18. 10:58
반응형

멀티유저 삼바 마운트


1. cifscreds 명령을 포함한 cifs-utils 설치

desktop# yum install -y cifs-utils


2. 마운트 할 디렉토리 생성

desktop# mkdir /mnt/multiuser


3. brain 사용자 이름 및 암호를 사용하여 자격증명 파일 /root/smb-multiuser.txt 파일 생성

desktop# echo 'username=brain' > /root/smb-multiuser.txt

desktop# echo 'username=rob' >> /root/smb-multiuser.txt


4. fstab 추가 및 마운팅

desktop# vi /etc/fstab

//server11/smbshare /mnt/multiuser cifs credentials=/root/smb-multiuser.txt,multiuser,sec=ntlmssp 0 0


desktop# mount /mnt/multiuser

Password for rob@//server11/smbshare:  ******


desktop# df -h /mnt/multiuser/

Filesystem           Size  Used Avail Use% Mounted on
//server11/smbshare   10G  3.1G  7.0G  31% /mnt/multiuser


5. brain 계정으로 접속 후 쓰기가 가능한 지 테스트

# su - brain

$ touch /mnt/multiuser/testfile.txt
touch: cannot touch ‘/mnt/multiuser/testfile.txt’: Permission denied


6. cifscreds 명령을 사용하여 로컬 사용자 brain에 대해 Samba 자격증명을 수행 후 쓰기가 가능한지 테스트

# cifscreds add server11

Password:


$ echo "Multiuser" > /mnt/multiuser/brain2.txt
$ cat /mnt/multiuser/brain2.txt

Multiuser


7. rob 계정으로 전환하여 자격증명을 수행 한 후 읽기 쓰기가 가능한지 테스트

# su - rob

$ echo "Multiuser" > /mnt/multiuser/rob2.txt    // 쓰기는 불가능 하지만

-bash: /mnt/multiuser/rob2.txt: Permission denied


$ cat /mnt/multiuser/brain2.txt // 읽기는 가능

Multiuser




server configuration

# cat /etc/passwd | egrep 'brian|rob'

brian:x:1001:1001::/home/brian:/sbin/nologin
rob:x:1002:1002::/home/rob:/sbin/nologin


# cat /etc/group | egrep 'brian|rob'

marketing:x:990:brian
brian:x:1001:
rob:x:1002:


# cat /etc/samba/smb.conf

[smbshare]
path = /smbshare
write list = @marketing



반응형

'Linux > CentOS' 카테고리의 다른 글

[CentOS7] MariaDB - 1  (0) 2015.03.18
[CentOS7] SAMBA - 3  (0) 2015.03.18
[CentOS7] SAMBA - 1  (0) 2015.03.18
[CentOS7] postfix  (0) 2015.03.18
[CentOS7] SELinux  (0) 2015.03.18
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기