yum install samba* -y
vi /etc/samba/smb.conf
复制[printers],重新创建一个web应用
[homes] comment = Home Directories valid users = %S, %D%w%S browseable = No read only = No inherit acls = Yes [printers] comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No [web] comment = Web Directories path=/home/wwwroot browseable=Yes writable=Yes public=Yes read only=No [print$] comment = Printer Drivers path = /var/lib/samba/driver write list = @printadmin roo force group = @printadmin create mask = 0664 directory mask = 0775
4.重新启动smb服务
service smb restart
5.加入开启自启动:
chkconfig smb on
6.顺便看看启动级别
chkconfig --list
7.创建用户,用于远程访问smb服务器
useradd www
8.创建smb用户,
smbpasswd -a www
输入访问密码
9.使用windows进行测试:
资源管理器地址栏输入:“\\192.168.32.128”(注意这是我vm的本地地址,可以ifconfig进行查询)
按照提示输入刚才的www,以及密码
10.赋予samba服务目录读写权限:
setfacl -m u:www:rwx -R wwwroot/
setfacl -m d:u:www:rwx -R wwwroot/
11.进入smb服务文件目录,接下来就可以进行远程开发了。ok
附录:
查看samba服务器中已拥有哪些用户:
pdbedit -L
删除samba服务中的某个用户
smbpasswd -x 用户名
查看Linux中所有用户:
cat /etc/passwd
查看Linux中添加了多少用户:
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
查看Linux中所有组:
cat /etc/group
删除linux某个用户
userdel 用户名
删除linux中某个用户所有信息
userdel -r 用户名