[草稿]Samba,草稿samba


Samba用户管理:
  增加samba用户:
    pdbedit -a username
  删除samba用户:
    pdbedit -x username
  查看samba用户:
    pdbedit -L

Samba技巧:
  共享samba共享目录中的软连接:
    编辑/etc/samba/smb.conf
    在[global]中追加一下内容:
      follow symlinks = yes
      wide links = yes
      unix extensions = no


samba共享配置

step1:增加用户

useradd -M -s /sbin/nologin shera1
useradd -M -s /sbin/nologin shera2
smbpasswd -a shera1
smbpasswd -a shera2
step2:准备共享目录(假定共享目录为/share)
mkdir -m 755 -Z unconfined_u:object_r:samba_share_t:s0 /share
chwon shera2 /share
setsebool samba_create_home_dirs on
setsebool samba_export_all_rw on
step3:安装samba &修改samba配置文件
yum -y install samba-*
chkconfig smb on

echo [global] > /etc/samba/smb.conf
echo workgroup = MYGROUP >> /etc/samba/smb.conf
echo server string = Samba Server Version %v >> /etc/samba/smb.conf

echo security = user >> /etc/samba/smb.conf
echo passdb backend = tdbsam >> /etc/samba/smb.conf
echo [share] >> /etc/samba/smb.conf
echo comment = test >> /etc/samba/smb.conf
echo path = /share >> /etc/samba/smb.conf
echo read only = yes >> /etc/samba/smb.conf
echo write list = shera2 >> /etc/samba/smb.conf
echo browseable = yes >> /etc/samba/smb.conf
service smb restart

*注意:所有命令必须以root身份执行,此方法只针对对CentOS、Fedora、RHEL等系统
 

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
 

相关内容