1.安装samba
apt-get install | samba
2.配置samba
vim/etc/samba/smb.conf
移动最后 切换编辑状态 按下 i 键 左下角显示 [INSERT] 完成
[code] //共享的目录名字
path = /code
writable = yes //是否可写
browseable = yes // 是否可以浏览
guest ok = yes //不登陆是否访 开启就可以直接访问。 不需要登陆密码
按下esc 左下角显示 [INSERT] 没有了。 说明切换到命令状态
:wq //写入退出
3.重启一下
pkill | smbd
smbd 重启
ps查看指令 ps -ef | grep smbd // 过滤包含smbd的显示
4.创建目录
mkdir /code //创建目录
chmod 777 /code //拥有全部权限
ls -| grep code //可以查看权限情况
权限drwxr-xr-x 2 root//用户 root//组 4096//端口 jan 7 23:00//时间 code//文件夹
chown nobady:nogroup /code //设置目录写入权限
访问路径 windos键+r 打开运行 输入 \192.168.1.100 enter键进入
就可以在windos直接编辑linux的文件
不如添加一个text.txt文件。
在linux上可以查看
cd /code
ls
vim text.txt
共享文件设置参数
[share] #自定义共享名称
comment = This is share software #共享描述
path = /home/testfile #共享目录路径
browseable = yes/no #设置共享是否可浏览,如果no就表示隐藏,需要通过IP+共享名称进行访问
writable = yes/no #设置共享是否具有可写权限
read only = yes/no #设置共享是否具有只读权限
admin users = root #设置共享的管理员,如果security =share 时,引项无效,多用户中间使用逗号隔开,例如admin users = root,user1,user2
valid users = username #设置允许访问共享的用户,例如valid users = user1,user2,@group1,@group2(多用户或组使用逗号隔开,@group表示group用户组)
invalid users = username #设置不允许访问共享的用户
write list = username #设置在共享具有写入权限的用户,例如例如write list = user1,user2,@group1,@group2(多用户或组使用逗号隔开,@group表示group用户组)
public = yes/no #设置共享是否允许guest账户访问
guest ok = yes/no #功能同public 一样
create mask = 0700 #创建的文件权限为700
directory mode = 0700 #创建的文件目录为 700