samba共享目录

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、可以创建文件和目录

时间: 2024-07-30 10:19:47

samba共享目录的相关文章

通过samba共享目录的方式搭建lamp平台并安装wordpress(二)

在A主机上安装httpd,php,mariadb,samba-client,作为samba client,在B主机上安装samba,作为samba server.A主机IP192.168.199.157,B主机IP 192.168.199.174. 1.在A主机上安装httpd,php,php-mysql,mariadb,samba-client ~]# yum install httpd php php-mysql mariadb-server samba-client 2.在B主机上安装sa

Samba共享目录的多用户权限设置的案例说明

下面根据实际工作中遇到的一个共享目录的多用户权限需求案例来说明下Samba用户权限的设置. 一.需求场景领导:李一(liyi)正式员工(zhengshiyuangong):刘二二(liuerer).于三三(yusansan).车四四(chesisi).冯五五(fengwuwu)实习生(shixisheng):步六六(buliuliu).王七七(wangqiqi) 李一有整个共享盘的读写权限,其中共享盘整体分为存档区和编辑区,子目录按照如下顺序进行展示.具体权限设置如下: 二.Samba服务器部署

samba共享目录构建wordpress与mysql

项目一 (1) 使用samba共享/data/application/web,在目录中提供wordpress; (2) 使用samba客户端挂载samba server共享的目录至/var/www/html: (3) 客户端(lamp),部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba server共享的目录至/var/www/html:验正其wordpress是否可被访   问:要确保能正常发文章,上传图片: samba服务器

samba共享目录及多台客户端挂载

实验内容: (1) samba server导出/data/application/web,在目录中提供wordpress; (2) samba  client挂载samba server导出的文件系统至/var/www/html: (3) 客户端(lamp)部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba  server导出的文件系统至/var/www/html:验正其wordpress是否可被访问: 要确保能正常发文章,上传

samba共享目录多台主机挂载,搭建WordPress

项目实践一: (1) 使用samba共享/data/application/web,在目录中提供wordpress; (2) 使用samba客户端挂载samba server共享的目录至/var/www/html: (3) 客户端(lamp),部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba server共享的目录至/var/www/html:验正其wordpress是否可被访问:要确保能正常发文章,上传图片: 项目实践二: (

linux——如何搭建samba共享目录中的,用户认证共享及匿名用户共享?(不分系统)

1.应用场景,搭建sam共享目录可用于linux以及windows之间 2.服务端ip:192.168.56.11 (A)客户端ip:192.168.56.133 (B) 查看防火墙状态并关闭 [[email protected] ~]#systemctl status firewalld [[email protected] ~]#systemctl disable firewalld [[email protected] ~]#systemctl stop firewalld [[email

通过samba共享目录的方式搭建lamp平台并安装wordpress(一)

在A主机上安装httpd,php,mariadb,samba-client,作为samba client,在B主机上安装samba,作为samba server.A主机IP192.168.199.157,B主机IP 192.168.199.174. 1.在A主机上安装httpd,php,php-mysql,mariadb,samba-client ~]# yum install httpd php php-mysql mariadb-server samba-client 2.在B主机上安装sa

samba共享目录无法访问的一般解决方案,非用户登录和读写权限问题

配smb,被第四点坑了很久,特此转载. 由于这5点都是比较普通的情况,不涉及用户登录和读写权限问题 1)关闭防火墙: #sevice iptables stop 2)修改 /etc/samba/smb.conf,具体配置网上有,我的如下:                 security = share     ---- 这个要用上,share表示安全最低级别,其次是user,最高是server            [共享目录名]path = /home/用户名/共享目录名;read only

linux异常,samba共享目录看不到文件,本机访问不了自己的mysql,nginx访问提示找不到

昨天断电,今早上过来之后发现web异常,上去开启了nginx.php-fpm.mysql等,发现请求发现异常~ nginx错误日志提示 *82 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream Memcache的请求也异常 PHP Notice:  MemcachePool::get(): Server 192.168.17.145 (tcp 1121