samba的简单用法总结
Posted 李先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba的简单用法总结相关的知识,希望对你有一定的参考价值。
前两天在弄LDAP+samba管理账号的东西,发现对samba的配置不太了解,就拿鸟哥的书看看,嘿嘿,结合自己的一些理解,记录下来。
samba主要是实现windos可以共享Linux的东西
1:查看是否安装
rpm -qa samba samba-common samba-client
2:若未安装,则安装
yum -y install samba samba-common samba-client
3:查看配置文件
rpm -ql samba
rpm -qc samba
动手修改配置文件,弄一个简单的,任何用户都可以读取写入
3:检查/etc/samba/smb.conf是否有错误
testparm -v
4:启动服务、开机自启动、查看端口是否打开
启动服务 /etc/init.d/smb start /etc/init.d/smb start 开机自启动 chkconfig smb on chkconfig nmb on 查看开启的端口 netstat -nlutp |grep mbd
5:测试
smbclient -L //192.168.1.101
-L:后面接主机所提供共享的资源目录
-U:后面接帐号来访问主机的可使用的资源
会显示出如下结果: 可以看到都是和配置对应起来的
Linux下:
挂载使用 :mount -t cifs //192.168.1.101/temp /lile df -h 可以看到
卸载 umount /lile
Windos下:直接在访问文件里输入\\\\192.168.1.101即可
二:需要帐号秘密才能访问的共享
注意:samba帐号必须要存在于Linux系统中(/etc/passwd),密码不同。
1:修改配置文件:
2:检查语法是否正确:testparm -v
3:重启服务
4:创建/home/project目录,并且授予适当的权限
mkdir /home/project
chgrp users /home/project chmod 2770 /home/project
ll -d /home/project
这里的所属组加上s,表示创建文件的时候,都是继承父目录的所属组
5:创建用户、设置密码
创建用户 useradd -G users smb1
useradd -G users smb2 设置密码: echo 1234 |passwd --stdin smb1 echo 1234 |passwd --stdin smb2
6:pdbedit 查看samba用户的相关信息
pdbedit -L :查看samba用户 pdbedit -a -u user:添加samba用户 pdbedit -r -u user:修改samba用户信息 pdbedit -x -u user: 删除samba用户
添加samba用户
pdbedit -a -u smb1 然后输入密码
7:测试
1)在Windos上访问
2)Linux:挂载需要需要帐号秘密的
mount -t cifs //192.168.1.101/smb1 /lile -o username=smb1
以上是关于samba的简单用法总结的主要内容,如果未能解决你的问题,请参考以下文章