常见企业IT支撑技能【2、samba共享文件夹】

samba共享文件夹,较Window自带的比较:开源,安全

建议安装samba4,兼容性好

1.安装samba

#yum -y install samba4 samba4-client

2.备份samba配置文件

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

3.添加共享目录

把security = user 改为security = share

在最底部添加

[public]

comment=public

path=/samba

public=yes

writable=yes

4.查看nobody用户权限(#id nobody),创建共享目录 ,赋予权限

#mkdir /samba

#chown -R nobody. /samba

#chmod 777 /samba

#chcon -R -t samba_share_t /samba

7.将samba服务设置为开机自动启动

#chkconfig smb on

8.重启samba服务

#/etc/init.d/smb restart

如有开启iptables防火墙,需添加放行

参考

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

一定要

-A INPUT -p udp -m udp --dport 137 -j ACCEPT

-A INPUT -p udp -m udp --dport 138 -j ACCEPT

-A INPUT -p udp -m udp --dport 139 -j ACCEPT

创建共享文件夹示例,配置文件内支持中文,利用文件目录属性来限制访问,从以下的777和770就可看到作用

vi  /etc/samba/smb.conf

[平台开发部]

path = /samba/平台开发部

read only = No

guest ok = Yes

public = yes

writable = yes

force create mode = 0777

force directory mode = 0777

[网络工程部]

path = /samba/网络工程部

read only = No

browseable = Yes

write list = @noc

force create mode = 0770

force directory mode = 0770

[IT共享]

path = /samba/IT

read only = No

guest ok = Yes

public = yes

writable = yes

force create mode = 0777

force directory mode = 0777

[商务部]

path = /samba/Business

read only = No

write list = @business

force create mode = 0770

force directory mode = 0770

[财务计划中心]

path = /samba/finance

read only = No

write list = @finance

force create mode = 0770

force directory mode = 0770

依此类推

创建对应的文件夹目录,以网络工程部为例,LInux目录支持中文

mkdir /samba/网络工程部

创建普通用户

groupadd noc

adduser -g noc noc

pass noc

输入服务器用户登录密码

赋目录权限

chown -R noc:noc /samba/网络工程部

chmod 770 -R /samba/网络工程部

设置samba最终用户登录的密码,建议跟上面的普能用户不一样

smbpasswd -a noc

完成

时间: 2024-10-16 09:44:06

常见企业IT支撑技能【2、samba共享文件夹】的相关文章

Vagrant 使用 samba 共享文件夹

在windows下使用Vagrant时可以使用samba方式共享文件夹. 配置如下: config.vm.synced_folder "./", "/path/to/web/root", type: "smb", smb_username: "user", smb_password: "pass", owner: "www", group: "www", mount_

使用samba共享文件夹,提供给window访问

1. 下载yumdownloader yum install -y yum-utils 2. 下载samba mkdir samba cd samba yumdownloader --resolve avahi-autoipd samba samba-client 3. 安装samba yum localinstall avahi-autoipd-0.6.31-17.el7.x86_64.rpm avahi-libs-0.6.31-17.el7.x86_64.rpm cups-libs-1.6.

常见企业IT支撑【5、内网DNS cache轻量服务dnsmasq】

可参考http://www.centoscn.com/CentosServer/dns/2014/0113/2355.html 布署keepalive高可用方式 此方案只适合小型企业,规模少的情况下使用,解析量大的时候还是用bind最好. 如里添加本地内网自有域名劫持解析,只需在已安装的dnsmasq的/etc/hosts添加解析记录,重启dnsmasq即可生效.

常见企业IT支撑【6、跳板机Jumpserver】

Jumpserver是国内一款开源的轻便的跳板机系统,他们的官网:http://www.jumpserver.org/ 使用这款软件意在提高公司内部登录生产环境服务器的便捷性,权限分配细化,以及后台管理的可视化,审计日志的WEB化.本文档参考http://bbs.jumpserver.org/read/285.html的使用说明,以及相关安装文档而修订 环境要求 生产服务器的网络只打到这台跳板机 我使用centos 7.1版本安装 8核8G内存40G硬盘 使用办公内网服务器10.40.150.9

树莓派使用Samba共享文件夹

转载自:http://raspberrypihq.com/how-to-share-a-folder-with-a-windows-computer-from-a-raspberry-pi/ Sharing files over the network is often very useful. Whether you need to transfer media files to the Raspberry Pi or you want to use the raspberry as a si

Ubuntu 配置、使用samba共享文件夹

安装库 sudo apt install smbclient samba samba-common 启动samba sudo /etc/init.d/samba start 备份配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 编辑配置文件 sudo gedit /etc/samba/smb.conf 后面添加如下内容 [Share] path = /home/username/Share available = yes br

Linux使用mount挂载samba共享文件夹

挂载smb的目录,使用读写644权限 mount -t cifs -o "rw,dir_mode=0644,file_mode=0644,username=username,password=yourpassword" //192.168.1.100/yourshare_folder_name /usr/local/your_server_folder 原文地址:https://www.cnblogs.com/faberbeta/p/samba003.html

利用Samba服务器在Ubuntu系统和Win7系统间共享文件夹

1 介绍 现在是网络化的时代,我们每个人要更好的发展,离不开网络化.信息化的支持.利用网络的支持,在不同的操作系统间共享文件等信息,是计算机专业学生必备的一项技能.本文所讲的就是如何建立.设置.链接Samba服务器,使得处在网络中的两台电脑,一台装的是Ubuntu操作系统,一台装的是Win7,通过共享文件夹的形式来共享信息.这两台电脑在网络上处的位置和网络架构为图1所示. 在图1的两台电脑实际上它们的物理位置都在我旁边,只是由于物理RJ47端口太少,就只有让台式机连接到Rj47端口上,而我的笔记

树莓派安装samba共享文件

安装samba: sudo apt-get install samba 修改samba配置: sudo nano /etc/samba/smb.conf 修改内容如下 去掉 security = user 前# 在 map to guest = bad user 行下添加  guest account = pi 共享目录方法(匿名访问读写) [Code]comment = Codepath = /home/pi/codebrowseable = Yesread only = Noguest ok