导航:首页 > 操作系统 > linuxsmb

linuxsmb

发布时间:2022-01-14 04:09:03

‘壹’ 怎样在linux上访问samba共享文件

1、点击桌面左下角的文件资源管理器图标。

‘贰’ linux如何安装samba文件

rpm -qa | grep samba这个命令是用来查看本机有没有安装samba服务的,以上结果显示你已经安装过samba服务了,所以不用再进行安装了,不过你这台机器安装的是客户端,少了个服务端也就是samba-3.5.8-* rpm -ql samba这个命令是用来查询samba文件的安装位置的,找到smb.conf这个配置文件来更改配置。

‘叁’ linux如何挂载samba目录

1、utf-8替换成utf8试试
2、其他方法
i)如果已经安装samba,可用smbmount
例:smbmount //192.168.1.1/share /mnt
-o username=user,password=pw,iocharset=utf8,codepage=cp936
ii)mount.cifs等效于mount -t cifs,mount.cifs需要内核支持,使用时比较方便。
例:mount.cifs //192.168.1.1/somedir dir -o username=xx,password=xxxx
iii)mount.smbfs需要注意中文目录,需要加上 参数 codepage=cp936,iocharset=utf8,而且有的系统下挂载速度迟钝。等效于smbmount或 mount -t smbfs
例:mount.smbfs //192.168.1.1/somedir dir -o username=xx,password=xxxx
iv)smbclient登录后操作类似于ftp登录
例:smbclient //192.168.1.1/d -U username%password

‘肆’ 如何共享linux中的smb服务器

以下是我在学习linux时所做的实验:
环境是:A 为SAMBA服务器:IP 192.168.0.2
B 为SAMBA客户端:IP 192.168.0.3
C 为XP测试机 :IP 192.168.0.4
下面我们就开始架设SAMBA服务首先我们要安装SAMBA这里有4个SAMBA包我们都需要安装其中SWAT我们在后面会讲到的
配置IP地址 netconfig
启服务:service network [start|restart|stop|reload|statur]
/etc/samba/smb.conf是samba的主配置文件其实我们不需要任何修改就可以用
samba了默认需要用户名和密码的
安装RPM包: rpm –ivh samba-conmmon-3.0.10-1.4E

system-config-samba-1.2.21-1
samba-3.0.10-1.4E
samba-client-3.0.10-1.4E

主配置文件:/etc/samba/smb.conf
查看文件的清新路径:grep –v “^#” /文件路径/ | grep –v “^;”
在这里先说明samba的用户密码必须自己设置,不能用系统的用户,但是帐号可以一样的,我们现在就创建samba用户和密码:
建立SAMBA用户帐号:Useradd (用户名) smbpasswd –a (密码)
Smbpasswd –a (用户系统存在): 添加指定的用户帐户
Smbpasswd –d (用户系统存在): 禁止指定的用户帐户
Smbpasswd –e (用户系统存在): 启用指定的用户帐户
Smbpasswd –x (用户系统存在): 删除指定的用户帐户
刚才在XP里的用户是在/home/ 也就是说默认的samba用户登陆到服务器其实就是自己的目录是吧!并且能删除上传和下载是吧!
清除用户帐户密码缓存:net use * /del
对SAMBA文件配置测试:testparm
默认有没匿名用户登陆?默认在58行我们只要:
security = [share|user|server|domain][不用密码|用密码|工作组|域控制器]
添加就可以了修改配置文件后重启服务:service smb restart
并赋予权限:shmod 757 /文件所在路径

3,我们怎么样自己定制共享目录,在主配置文件中添加:
[共享名]
comment = crazy linux
path = /文件路径
browseable = yes 宿主目录
guest ok =yes 开启来宾
writable =yes 可写
配置完后重启服务:service smb restart
4,我们在来看看只读的怎么做的不需要密码的
[共享名]
comment = 说明信息
path = /文件路径
browseable = yes 宿主目录
guest ok = yes 开启来宾
配置完后重启服务:service smb restart

并加入组中:chown 组名:组名 文件名
并赋予权限:chmod 777 文件名/

添加公共目录设置:/etc/samba/smb.conf
[共享名]
Path = /文件路径 共享文件的路径
Only guest = yes 验证身份
Writable = yes 可写
启动SAMB服务器: service smb [start|restart|stop|reload|statur]
以上是用WIN测试的那么我们来看看用LINUX下怎么做的
LINUX下的软件:smbclient-*
smbclient -L 服务器IP地址: 查看共享资源
smbmount //服务器IP地址/共享名 /挂载点
Smbclient //服务器IP地址/共享文件夹 –u 帐户
Smbbstatus:状态服务器
Mount –t smbfs –o username=用户 //服务IP地址/共享目录/挂载点
卸载: umount /卸载点

‘伍’ linux下怎么访问linux samba共享文件

在Linux系统中访问Samba服务器中的共享目录需要使用smbclient命令,当然首先得在对应Linux系统主机中安装Samba服务的客户端软件--smbclient。使用smbclient -L命令(有关smbclient命令的详细选项可通过smbclient -help命令查看)可以查看指定Samba服务器上的所有共享目录。如要浏览本示例中Sambaserver上的共享目录,可以在终端提示符下输入以下命令:
smbclient -L Sambaserver

在出现提示输入密码时,直接按Enter键(因为此处是匿名访问),结果会显示指定Samba服务器上当前全部的共享目录,
使用共享目录的命令格式为:smbclient //IP地址或主机名/共享目录名 -U用户名。
因为此处是匿名访问,所以无须加上"-U"选项来指定访问的用户名。如在此要匿名访问Sambaserver上的doc目录,则可以在终端提示符下输入以下命令:

smbclient //Sambaserver/doc

在出现输入密码的password提示符时,直接按Enter键,即进入到远程使用服务器上指定资源的提示符smb:\>,与FTP客户端相似,这时可以使用如cd、cat、get等命令对共享目录和文件进行操作了。注意,这个命令不仅可以访问Samba服务器上的共享资源,还可以访问网络中Windows主机上的共享资源。

‘陆’ linux下如何安装smb服务器

下载rpm格式的Samba安装程序安装:yum install samba编辑配置文件:vim /etc/samba/smb.conf找到Standalone Server Options,将下面的security = share,使用户登陆时不需要输入帐号及密码。设置公共访问目录,在smb.conf中找到:; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff将前面的分号去掉。path = /home/samba
指定公众共享目录路径,该目录就可以供不同用户使用。public = yes
取值为yes时,允许公众共享。否则,禁止公众共享目录。writable = yes
取值为yes时,公众对/home/samba有可写权限。printable = no
取值为yes时,公众对/home/samba有打印权限。write list = +staff
指定具有可写权限的用户名单或用户组所有成员,这里允许staff用户组的所有成员具有可写权限。设置smb开机自启动:
chkconfig –level 345 smb on启动smb服务:service smb start
此时打开\Linux主机IP,会看到有一个public的共享文件夹。

‘柒’ linux怎么装samba

centos配置samba服务器,先yum安装上,然后先从简单的功能一点一点调试,把防火墙关了。

‘捌’ 在linux系统上如何创建samba账号

1)建一个系统用户

[root@linux samba]# useradd samba (建一个名叫samba的用户)
[root@linux samba]# passwd samba (给samba用户添加密码)
Changing password for user samba.
New password: (密码要六位以上,不显示在屏幕上)
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new password: (确认密码)
passwd: all authentication tokens updated successfully.

2)然后创建samba帐户

[root@linux samba]# smbpasswd -a samba
(-a必须加,为了生成密码文件smbpasswd,该密码是windows登陆Linux的samba用户密码)
New SMB password:
Retype new SMB password:
unable to open passdb database.
Added user samba.

3)查看一下生成的用户名、密码

[root@linux samba]# vi /etc/samba/smbpasswd
samba:500:::[UX ]:LCT-468268E6:

4)重新启动samba服务

[root@linux samba]# service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]

‘玖’ Linux下如何添加Samba用户

Linux只能支持Owner, Group,All三个角色权限。没法单独增加一个用户访问权限到某个目录,要么是Owner,要么是同一个组的,或者是所有人。你可以把想要授权的用户,加入这个目录的Owner的组,然后授权该目录的Group权限为RWX即可。

‘拾’ linux如何挂载samba目录

环境:
Windows 2008 R2+RHEL6U2

说明:
在配置oracle
expdp备份策略时,发现服务器上的空间有限,公司也不想增加这方面的开支,因此想到了将windows应用服务器上富裕的空间拿来做为oracle的
备份磁盘,在备份时将备份文件保存到服务器和windows共享目录里面,而服务器空间有限只保留近半个月的备份,windows磁盘则保留更长的时间。

操作步骤:1,在windows 2008上共享一个目录,并对这个目录设置相应的用户访问权限,在这里共享目录为“share”,windows用户为test,口令为test ,权限为读写。
2,远程登录rhel终端,备份好/etc/fstab后,在/etc/fstab文件后面加上这行:
################
//192.168.2.173/share /mnt/share cifs defaults,uid=1000,gid=1000,credentials=/etc/samba/x1 0 0

#//192.168.2.173/share 这段为windows的IP和共享目录,/mnt/share为rhel的挂载点,
cifs为文件系统类型,uid、gid为rhel的用户和组id,这里设置了oracle和oinstall,它们的id都是
1000,credentials=/etc/samba/x1 credentials参数对应windows的用户名和口令文件x1,其它为默认值。

3,windows的用户名和口令保存文件
[root@dba ~]# cat /etc/samba/x1
username=test
password=test

[oracle@dba1 ~]# ls -dl /mnt/share
drwxr-xr-x 1 oracle oinstall 4096 Dec 30 15:29 /mnt/share

阅读全文

与linuxsmb相关的资料

热点内容
天蝎vs程序员 浏览:991
单片机下载口叫什么 浏览:186
程序员的道 浏览:924
云服务器不实名违法吗 浏览:556
怎样查看文件夹图片是否重复 浏览:993
文件怎么导成pdf文件 浏览:805
打开sql表的命令 浏览:101
安卓手机如何面部支付 浏览:37
天元数学app为什么登录不上去 浏览:822
明日之后为什么有些服务器是四个字 浏览:102
安卓系统l1是什么意思 浏览:24
服务器一直崩应该用什么指令 浏览:922
cm202贴片机编程 浏览:729
php构造函数带参数 浏览:178
解压电波歌曲大全 浏览:345
为啥文件夹移到桌面成word了 浏览:859
命令符的安全模式是哪个键 浏览:760
编程中学 浏览:957
单片机求助 浏览:995
ug加工侧面排铣毛坯怎么编程 浏览:273