安装samba
[root@localhost ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# yum install samba
创建目录:
[root@localhost ~]# mkdir /mnt/cover
[root@localhost ~]# mkdir /mnt/team
[root@localhost ~]# mkdir /mnt/user
[root@localhost ~]# mkdir /mnt/public
设置权限
[root@localhost ~]# chmod 777 /mnt/cover/
[root@localhost ~]# chmod 777 /mnt/team/
[root@localhost ~]# chmod 777 /mnt/user/
[root@localhost ~]# chmod 777 /mnt/public/
编辑配置
vim /etc/smaba/smb.conf
[cover]
path = /mnt/cover
writeable = yes
browseable = no
write list = @cover
valid users = @cover
invalid users = @team @user
[team]
path = /mnt/team
browseable = yes
writeable = yes
read list = @cover user1
write list = @team
valid users = @team @cover user1
invalid users = user2
[user]
path = /mnt/user
browseable = yes
writeable = yes
read list = @cover
write list = @user
valid users = @user @cover
invalid users = @team
[public]
path = /mnt/public
browseable = yes
writeable = yes
write list = @cover @team @user
用smbpasswd给用户设置密码
[root@localhost ~]# smbpasswd -a cover1
New SMB password:
Retype new SMB password:
Added user cover1.
[root@localhost ~]# smbpasswd -a cover2
New SMB password:
Retype new SMB password:
Added user cover2.
[root@localhost ~]# smbpasswd -a team1
New SMB password:
Retype new SMB password:
Added user team1.
[root@localhost ~]# smbpasswd -a team2
New SMB password:
Retype new SMB password:
Added user team2.
[root@localhost ~]# smbpasswd -a user1
New SMB password:
Retype new SMB password:
Added user user1.
[root@localhost ~]# smbpasswd -a user2
New SMB password:
Retype new SMB password:
Added user user2.
重启smd服务:
[root@localhost ~]# service smb restart
客户端测试:
查看共享:
[root@localhost ~]# smbclient -L 192.168.18.121 -U cover1
访问共享:
[root@localhost ~]# mount -t cifs //192.168.18.121/public /mnt/public -o username=cover1
转载于:https://blog.51cto.com/linyang2012/1111201