samba服务器的配置
服务端部署
Samba服务器安装: apt-get install samba samba-common
添加一个系统用户用于samba服务: (创建用户组,添加用户,设置用户密码)
groupadd rwlog && useradd rwlog -m -s /bin/bash -d /home/rwlog -g rwlog && passwd rwlog
创建一个用于分享的samba目录: mkdir /home/rwlog/clusterlog
给创建的这个目录设置权限: chmod 777 /home/rwlog/clusterlog
设置samba用户: smbpasswd -a rwlog
配置samba的配置文件: vim /etc/samba/smb.conf# 注意文件里不能有中文 使用时应将注释删掉 [clusterlog] # 共享文件名 comment = heijunma guest share #共享描述 path = /home/rwlog/clusterlog #共享目录 public = yes #允许guest用户访问 writable = yes #允许在clusterlog目录下写入 directory mask = 0775 #默认创建目录权限 rwxrwxr_x create mask = 0775 #默认创建文件权限 rwxrwxr_x valid users = rwlog,root #允许访问该共享的用户 write list = rwlog,root #可写入共享的用户列表 browseable = yes #该指定共享目录可浏览 available = yes #该指定共享资源可使用
重启samba服务器: service smbd restart
Windows访问部署:
Windows徽标+R 在弹出的运行窗口中输入 \ip 即可访问。如\192.168.253.8
ubuntu客户端访问部署:
安装samba客户端: sudo apt-get install smbclient -y
安装cifs协议(共享文件): apt-get install cifs-utils
查看文件共享权限: smbclient -L //192.168.253.8
创建挂载点: mkdir -p /mnt/clusterlog
创建临时挂载: mount -t cifs -o username=rwlog,password=123123 //192.168.253.8/clusterlog /mnt/clusterlog/
(cifs 通用internet文件系统)