smba怎么上课 Linux,samba怎么设置的?

崞敬2023-03-18 15:09:231594

Linux,samba怎么设置的?ubuntu中samba怎么用?archlinux怎么使用samba?linux中samba配置文件怎么配置?samba怎么用啊,网络邻居都不出文件共享的?网络机顶盒samba共享怎么用?

本文导航

Linux,samba怎么设置的?

您好,我来给你一个设置的例子吧,照我这个例子你就能轻松的搭建你的samba服务器:

环境要求:假设虚拟机(samba服务器)的IP是192.168.1.1,客户机就是真实机IP192.168.1.2,两者能ping通,我们再做以下:

[root@ Desktop]# mkdir /share

[root@ Desktop]# vi /etc/samba/smb.conf

[root@ Desktop]# sambapasswd root

[root@ Desktop]# admin<输入密码>

[root@ Desktop]# admin<重复输入密码>

在smb.conf配置文件中添加以下行:

[share]

comment = share

path = /share

public = yes

(任何人都能够访问)

[root@ Desktop]# service smb reload

重新加载:不要重启,在现实生活中一般不重启;

测试:在windows XP 的运行中\\192.168.1.1\share

会弹出一个登录窗口,输入用户名root密码admin即可进入linux的samba共享目录,说明已经共享成功。

希望我的回答能够帮助你,如有不明白的地方可以加我69964882或者访问我的网站www.chlinux.com

ubuntu中samba怎么用

在命令行里敲 sudo apt-get install samba 上面的是samba的服务器(让别人连接你),如果你要用samba访问别人,要装client sudo apt-get install samba-client

archlinux怎么使用samba

在Linux系统中访问Samba服务器中的共享目录需要使用smbclient命令,当然首先得在对应Linux系统主机中安装Samba服务的客户端软件--smbclient。 使用smbclient -L命令(有关smbclient命令的详细选项可通过smbclient -help命令查看)可以查看指定Sa...

linux中samba配置文件怎么配置

Samba配置文件常用参数详解

Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。

smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。

除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共享资源的属性。

Samba安装好后,使用testparm命令可以测试smb.conf配置是否正确。使用testparm –v命令可以详细的列出smb.conf支持的配置参数。

全局参数:

==================Global Settings ===================

[global]

config file = /usr/local/samba/lib/smb.conf.%m

说明:config file可以让你使用另一个配置文件来覆盖缺省的配置文件。如果文件 不存在,则该项无效。这个参数很有用,可以使得samba配置更灵活,可以让一台samba服务器模拟多台不同配置的服务器。比如,你想让PC1(主机名)这台电脑在访问Samba Server时使用它自己的配置文件,那么先在/etc/samba/host/下为PC1配置一个名为smb.conf.pc1的文件,然后在smb.conf中加入:config file = /etc/samba/host/smb.conf.%m。这样当PC1请求连接Samba Server时,smb.conf.%m就被替换成smb.conf.pc1。这样,对于PC1来说,它所使用的Samba服务就是由smb.conf.pc1定义的,而其他机器访问Samba Server则还是应用smb.conf。

workgroup = WORKGROUP

说明:设定 Samba Server 所要加入的工作组或者域。

server string = Samba Server Version %v

说明:设定 Samba Server 的注释,可以是任何字符串,也可以不填。宏%v表示显示Samba的版本号。

netbios name = smbserver

说明:设置Samba Server的NetBIOS名称。如果不填,则默认会使用该服务器的DNS名称的第一部分。netbios name和workgroup名字不要设置成一样了。

interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24

说明:设置Samba Server监听哪些网卡,可以写网卡名,也可以写该网卡的IP地址。

hosts allow = 127. 192.168.1. 192.168.10.1

说明:表示允许连接到Samba Server的客户端,多个参数以空格隔开。可以用一个IP表示,也可以用一个网段表示。hosts deny 与hosts allow 刚好相反。

例如:hosts allow=172.17.2.EXCEPT172.17.2.50

表示容许来自172.17.2.*.*的主机连接,但排除172.17.2.50

hosts allow=172.17.2.0/255.255.0.0

表示容许来自172.17.2.0/255.255.0.0子网中的所有主机连接

hosts allow=M1,M2

表示容许来自M1和M2两台计算机连接

hosts allow=@xq

表示容许来自XQ网域的所有计算机连接

max connections = 0

说明:max connections用来指定连接Samba Server的最大连接数目。如果超出连接数目,则新的连接请求将被拒绝。0表示不限制。

deadtime = 0

说明:deadtime用来设置断掉一个没有打开任何文件的连接的时间。单位是分钟,0代表Samba Server不自动切断任何连接。

time server = yes/no

说明:time server用来设置让nmdb成为windows客户端的时间服务器。

log file = /var/log/samba/log.%m

说明:设置Samba Server日志文件的存储位置以及日志文件名称。在文件名后加个宏%m(主机名),表示对每台访问Samba Server的机器都单独记录一个日志文件。如果pc1、pc2访问过Samba Server,就会在/var/log/samba目录下留下log.pc1和log.pc2两个日志文件。

max log size = 50

说明:设置Samba Server日志文件的最大容量,单位为kB,0代表不限制。

security = user

说明:设置用户访问Samba Server的验证方式,一共有四种验证方式。

1. share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。

2. user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。

3. server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。

4. domain:域安全级别,使用主域控制器(PDC)来完成认证。

passdb backend = tdbsam

说明:passdb backend就是用户后台的意思。目前有三种后台:smbpasswd、tdbsam和ldapsam。sam应该是security account manager(安全账户管理)的简写。

1.smbpasswd:该方式是使用smb自己的工具smbpasswd来给系统用户(真实

用户或者虚拟用户)设置一个Samba密码,客户端就用这个密码来访问Samba的资源。smbpasswd文件默认在/etc/samba目录下,不过有时候要手工建立该文件。

2.tdbsam:该方式则是使用一个数据库文件来建立用户数据库。数据库文件叫passdb.tdb,默认在/etc/samba目录下。passdb.tdb用户数据库可以使用smbpasswd –a来建立Samba用户,不过要建立的Samba用户必须先是系统用户。我们也可以使用pdbedit命令来建立Samba账户。pdbedit命令的参数很多,我们列出几个主要的。

pdbedit –a username:新建Samba账户。

pdbedit –x username:删除Samba账户。

pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。

pdbedit –Lv:列出Samba用户列表的详细信息。

pdbedit –c “[D]” –u username:暂停该Samba用户的账号。

pdbedit –c “[]” –u username:恢复该Samba用户的账号。

3.ldapsam:该方式则是基于LDAP的账户管理方式来验证用户。首先要建立LDAP服务,然后设置“passdb backend = ldapsam:ldap://LDAP Server”

encrypt passwords = yes/no

说明:是否将认证密码加密。因为现在windows操作系统都是使用加密密码,所以一般要开启此项。不过配置文件默认已开启。

smb passwd file = /etc/samba/smbpasswd

说明:用来定义samba用户的密码文件。smbpasswd文件如果没有那就要手工新建。

username map = /etc/samba/smbusers

说明:用来定义用户名映射,比如可以将root换成administrator、admin等。不过要事先在smbusers文件中定义好。比如:root = administrator admin,这样就可以用administrator或admin这两个用户来代替root登陆Samba Server,更贴近windows用户的习惯。

guest account = nobody

说明:用来设置guest用户名。

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

说明:用来设置服务器和客户端之间会话的Socket选项,可以优化传输速度。

domain master = yes/no

说明:设置Samba服务器是否要成为网域主浏览器,网域主浏览器可以管理跨子网域的浏览服务。

local master = yes/no

说明:local master用来指定Samba Server是否试图成为本地网域主浏览器。如果设为no,则永远不会成为本地网域主浏览器。但是即使设置为yes,也不等于该Samba Server就能成为主浏览器,还需要参加选举。

preferred master = yes/no

说明:设置Samba Server一开机就强迫进行主浏览器选举,可以提高Samba Server成为本地网域主浏览器的机会。如果该参数指定为yes时,最好把domain master也指定为yes。使用该参数时要注意:如果在本Samba Server所在的子网有其他的机器(不论是windows NT还是其他Samba Server)也指定为首要主浏览器时,那么这些机器将会因为争夺主浏览器而在网络上大发广播,影响网络性能。

如果同一个区域内有多台Samba Server,将上面三个参数设定在一台即可。

os level = 200

说明:设置samba服务器的os level。该参数决定Samba Server是否有机会成为本地网域的主浏览器。os level从0到255,winNT的os level是32,win95/98的os level是1。Windows 2000的os level是64。如果设置为0,则意味着Samba Server将失去浏览选择。如果想让Samba Server成为PDC,那么将它的os level值设大些。

domain logons = yes/no

说明:设置Samba Server是否要做为本地域控制器。主域控制器和备份域控制器都需要开启此项。

logon . = %u.bat

说明:当使用者用windows客户端登陆,那么Samba将提供一个登陆档。如果设置成%u.bat,那么就要为每个用户提供一个登陆档。如果人比较多,那就比较麻烦。可以设置成一个具体的文件名,比如start.bat,那么用户登陆后都会去执行start.bat,而不用为每个用户设定一个登陆档了。这个文件要放置在[netlogon]的path设置的目录路径下。

wins support = yes/no

说明:设置samba服务器是否提供wins服务。

wins server = wins服务器IP地址

说明:设置Samba Server是否使用别的wins服务器提供wins服务。

wins proxy = yes/no

说明:设置Samba Server是否开启wins代理服务。

dns proxy = yes/no

说明:设置Samba Server是否开启dns代理服务。

load printers = yes/no

说明:设置是否在启动Samba时就共享打印机。

printcap name = cups

说明:设置共享打印机的配置文件。

printing = cups

说明:设置Samba共享打印机的类型。现在支持的打印系统有:bsd, sysv, plp, lprng, aix, hpux, qnx

共享参数:

================== Share Definitions ==================

[共享名]

comment = 任意字符串

说明:comment是对该共享的描述,可以是任意字符串。

path = 共享目录路径

说明:path用来指定共享目录的路径。可以用%u、%m这样的宏来代替路径里的unix用户和客户机的Netbios名,用宏表示主要用于[homes]共享域。例如:如果我们不打算用home段做为客户的共享,而是在/home/share/下为每个Linux用户以他的用户名建个目录,作为他的共享目录,这样path就可以写成:path = /home/share/%u; 。用户在连接到这共享时具体的路径会被他的用户名代替,要注意这个用户名路径一定要存在,否则,客户机在访问时会找不到网络路径。同样,如果我们不是以用户来划分目录,而是以客户机来划分目录,为网络上每台可以访问samba的机器都各自建个以它的netbios名的路径,作为不同机器的共享资源,就可以这样写:path = /home/share/%m 。

browseable = yes/no

说明:browseable用来指定该共享是否可以浏览。

writable = yes/no

说明:writable用来指定该共享路径是否可写。

available = yes/no

说明:available用来指定该共享资源是否可用。

admin users = 该共享的管理者

说明:admin users用来指定该共享的管理员(对该共享具有完全控制权限)。在samba 3.0中,如果用户验证方式设置成“security=share”时,此项无效。

例如:admin users =bobyuan,jane(多个用户中间用逗号隔开)。

valid users = 允许访问该共享的用户

说明:valid users用来指定允许访问该共享资源的用户。

例如:valid users = bobyuan,@bob,@tech(多个用户或者组中间用逗号隔开,如果要加入一个组就用“@+组名”表示。)

invalid users = 禁止访问该共享的用户

说明:invalid users用来指定不允许访问该共享资源的用户。

例如:invalid users = root,@bob(多个用户或者组中间用逗号隔开。)

write list = 允许写入该共享的用户

说明:write list用来指定可以在该共享下写入文件的用户。

例如:write list = bobyuan,@bob

public = yes/no

说明:public用来指定该共享是否允许guest账户访问。

guest ok = yes/no

说明:意义同“public”。

几个特殊共享:

[homes]

comment = Home Directories

browseable = no

writable = yes

valid users = %S

; valid users = MYDOMAIN\%S

[printers]

comment = All Printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes

[netlogon]

comment = Network Logon Service

path = /var/lib/samba/netlogon

guest ok = yes

writable = no

share modes = no

[Profiles]

path = /var/lib/samba/profiles

browseable = no

guest ok = yes

samba怎么用啊,网络邻居都不出文件共享的

问题不出在Windows上,而是Linux上面的Samba配置文件问题,修改方法如下:

1、对Samba配置文件进行备份,然后配置一个公开的目录

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

rm /etc/samba/smb.conf

touch /etc/samba/smb.conf

vi /etc/samba/smb.conf

#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置

<pre name="code" class="plain">

#========= Global Settings ========

[global]

workgroup = WORKGROUP

security = share

map to guest = bad user

#===== Share Definitions ==========

[MyShare]

#共享目录路径

path = /home/samba/share

browsable =yes

writable = yes

guest ok = yes

read only = no

2、设置文件夹权限,检测配置文件

1

2

chmod -R 0777 /home/samba/share

testparm

3、重启Samba服务即可解决

1

service smb restart# service nmb restart

网络机顶盒samba共享怎么用

 还在下好电影拷到U盘里播放?想不想让盒子直接访问电脑里的下载好的高清电影?

  那快来和我学学如何使用Windows下的Samba共享吧!

  步骤一:

  (1)在任意一个位置里面建立一个文件夹;

  (2)右键点击选择共享,在下拉框中选择Everyone点击添加,然后在接下来的窗口中点击完成即可;

  (3)将文件放到该文件夹下;

  步骤二:

  盒子与电脑连接到同一个路由器/wifi中,保证两者都在一个局域网中;

  步骤三:

  (1)进入桌面上的媒体中心,可以看到正在扫描中,请稍等一会儿;

  扫描完成后,就可以看到我们的电脑显示在列表中了;

  (2)点击确定键进入,如果电脑设置了密码,那么请输入登录Windows使用的账号密码,如果不清楚自己的账号是啥,看下面有小白教程;

  进入后就能看到刚才共享的文件啦~视频、音频、升级包都可以在这里看到哦!

  点击开始播放~!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  关于有些童鞋不知道怎么看自己电脑的账号密码的,看这里!

  (1)首先进入我的电脑,点开控制面板;

  (2)进入用户账户选项;

  3)点开这里就能看到你电脑上所有的账号!

扫描二维码推送至手机访问。

版权声明:本文由尚恩教育网发布,如需转载请注明出处。

本文链接:https://www.shane-english.com.cn/view/78984.html

标签: 大学
分享给朋友:

“smba怎么上课 Linux,samba怎么设置的?” 的相关文章

西藏藏医药大学 320分可以报考哪些大学

西藏藏医药大学 320分可以报考哪些大学

西藏?多少所大学?西藏有哪些大学,西藏藏医药大学可以自考本科吗?西藏藏医药大学上课用的什么语言?医学考研b区容易调剂的学校有哪些,学医报考哪些大学。本文导航西藏985211大学有哪些西藏有哪些公办大学西藏藏医药大学是否包分配西藏藏医药大学校园环境考研现在还有医学调剂的学校吗320分可以报考哪些大学西...

浙江农林大学 浙江农林大学二本怎么样

浙江农林大学 浙江农林大学二本怎么样

浙江农林大学究竟是一本还是二本,浙江农林大学是一本吗?浙江农林大学怎么样?浙江农林大学是一本院校还是二本院校,浙江农林大学怎么样?应该如何选择专业?浙江农林大学是211院校吗?本文导航浙江农林大学在浙江是一本招生吗浙江农林大学是几本排名第几浙江农林大学什么档次浙江农林大学二本招生多少浙江农林大学有哪...

四川民族学院 四川民族学院今年招生多少

四川民族学院 四川民族学院今年招生多少

四川民族学院好吗?四川民族学院是几本啊?只招少数民族么?四川民族学院是几本,四川民族学院有几个校区及校区地址 哪个校区最好,四川民族学院2022研究生划分情况,四川民族学院是公办院校还是民办院校。本文导航四川民族学院位置偏吗四川民族学院招生代码是多少四川民族学院今年招生多少四川民族学院的学校环境四川...

中国社科院大学 中国社科院相当于高校哪个档次

中国社科院大学 中国社科院相当于高校哪个档次

中国社会科学院大学相当于什么211水平?中国社会科学院大学怎么样?中国社会科学院大学是双一流吗?中国社科院大学是几本,中国社会科学院是985还是211,中国社科院大学厉害吗?本文导航985学校与中国社会科学院大学比较中国社会科学院大学值得读吗中国社会科学院大学是211还是985中国社科院是啥档次的学...

运动训练专业 运动训练专业的主修课程有哪些

运动训练专业 运动训练专业的主修课程有哪些

运动训练是什么专业?体校都有什么专业?运动训练专业是什么?什么是运动训练专业?体育生有那些比较好的专业,运动训练专业考研考什么?本文导航运动训练专业学哪些课程体校女生有什么专业运动训练专业的主修课程有哪些运动训练专业考什么大学有哪些适合体育生学的专业运动训练学考研必备条件运动训练专业学哪些课程运动训...

西安体育大学 与西安体育学院相近的大学

西安体育大学 与西安体育学院相近的大学

西安体育学院是几本,西体指的是哪个大学,西安体育大学和西安体育学院哪个好,西安体育学院是b区吗?西安体育学院与天津师范哪个好,西安体育学院代码是多少?本文导航西安体育大学有一本生吗和北体离得近的大学陕西师范大学好还是西安体育学院西安体育学院大一新生在哪个校区与西安体育学院相近的大学西安体育学院属于a...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。