Linux samba配置共享目录 您所在的位置:网站首页 修改密码sam文件只读 Linux samba配置共享目录

Linux samba配置共享目录

2023-10-29 02:22| 来源: 网络整理| 查看: 265

转载自:https://www.cnblogs.com/windysai/p/6131317.html

samba

原理:在linux机器上共享一个目录出来,让windows通过网上邻居去访问

 

(i)共享一个不需要输入用户名和密码就能访问的目录(可读不可写)

一、打开配置文件: vim /etc/samba/smb.conf   1、修改security的验证方式为share (默认是user) security = share   2、修改工作组为WORKGROUP ——》 windows 能访问 workgroup = WORKGROUP   3、最后面加上一段: 共享的名字叫 jiayi [jiayi]      comment = share all      path = /tmp/sambadir      browseable = yes      public = yes      writeable = no   参数说明: (a)path:共享的目录 (b)browseable:是否允许在工作组里面(no:网上邻居看不到你的) (c)public:公开的 public,因为匿名任何人都能访问,所以要yes (d)writetable:不可写   二、启动服务: /etc/init.d/smb start 三、创建共享的目录: mkdir /tmp/sambadir 四、创建测试目录+文件,并修改权限 1、cp /etc/passwd  /tmp/sambadir/1.txt 2、mkdir /tmp/sambadir/test 3、chmod 777 !$ 不管谁登陆到 sambadir/test 目录下,是可以创建目录文件(配置文件可以禁止写的 )   五、windows测试,访问共享目录 1、运行输入:  \\192.168.131.110 jiayi 目录下有 test 目录 和 1.txt

 

2、test 目录下不能新建文件 ——》 writeable = no

 

 

六、linux访问共享目录(没有用户名和密码的情况 ) 1、smbclient //192.168.131.110/jiayi 2、提示输入root的密码,直接回车跳过   七、通过挂载的方式去访问 1、先安装关于mount相关的包:yum install -y cifs-utils 2、挂载到 opt 下: mount -t cifs //192.168.131.110/jiayi  /opt/ 略过输入密码 3、cd /opt/ 打开1.txt显示没有问题,但是进入test目录下创建文件写入东西不行(无权限: writeable = no)         (ii)共享一个需要输入用户名和密码就能访问的目录(可读可写)   一、编辑配置文件 vim /etc/samba/smb.conf 1、共享那块 [jiayi] 全部删除(或用分号;注释) 2、security = user (需要验证) 3、最后面增加一段 [windysai] comment = share for users       path = /tmp/sambadir          browseable = yes    writable = yes     public = no    参数说明: (a)comment = share for users:自定义描述 (b)path = /tmp/sambadir :共享目录 (c)browseable = yes: 可浏览 (d)writetable = yes :可写 (e)public = no:不公共   二、保存,创建测试用户 1、useradd smbuser1   ps:不需要定义密码! 因为登录smb服务并不是用系统的用户名和密码 但要注意, smb服务登录的时候,学员用的用户名和系统的用户名是相同的,但是实际上我们这个用户只是映射过来的,只是系统用户的一个映射!   2、增加一个用户  pdbedit -a smbuser1 参数说明 -a:  增加 -x:  删除一个用户 -h: 列出有哪些选项   三、创建用户后,重启服务 /etc/init.d/smb restart   四、windows 测试访问 \\192.168.131.110\ windysai   1、输入用户+密码  smbuser1   123456  

 

  2、在test目录下创建文件保存记得是 utf-8 编码     五、linux 测试访问 smbclient -Usmbuser1 //192.168.131.110/windysai   六、通过mount的形式(需要输入用户名、密码) 1、卸载: umount /opt   2、挂载:mount -t cifs -o username=smbuser1,password=123456 //192.168.131.110/windysai    /opt/ -o: 后跟选项   3、可以创建文件和目录


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有