멀티유저 삼바 마운트
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 |
최근댓글