Sa精编之文件共享配置实例修订稿
- 格式:docx
- 大小:148.69 KB
- 文档页数:9
Windows/ubuntu文件共享之Samba 配置使用虚拟机运行ubuntu,很多时候需要在windows上和ubuntu 上共享文件,在文本模式下,不想使用虚拟机自带的功能,得知Samba 可以实现在windows上访问linux的文件,这样一来要从windows文件放到linux中就方便了,听说它还有更多功能,也可以直接在linux 与linux之间共享.先简单开始说一下windows与linux的,下面讲一下详细配置,部分说明来自网络。
1、运行环境Vmware Workstation虚拟机Ubuntu 11.04宿主主机Windows xp2、安装sambasudo apt-get install sambasudo apt-get install smbfs3、创建共享目录mkdir /home/sharechmod 777 /home/share //ubuntu下共享文件夹名为share4、备份并编辑smb.conf允许网络用户访问sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup //备份smb.conf文件sudo vi /etc/samba/smb.conf //使用vi编辑smb.conf文件1)搜寻这一行文字:#security = user用下面这几行取代:security = userusername map = /etc/samba/smbusers2)将下列几行新增到文件的最后面,假设允许访问的用户为:sharetest,而文件夹的共享名为 Share代码:[Share]comment = Shared Folder with username and passwordpath = /home/sharepublic = yeswritable = yesvalid users = sharetestcreate mask = 0700directory mask = 0700force user = nobodyforce group = nogroupavailable = yesbrowseable = yes3)然后找到[global],在workgroup = WORKGROUP下添加:d isplay charset = UTF-8unix charset = UTF-8dos charset = cp936到现在,smb.conf文件已经修改完毕。
在直接路由的网络环境中,访问文件共享是很容易的事情,但是在NAT环境中,例如常见的内部网络通过NAT访问外部网络的环境,外部客户不能直接访问位于内部网络中的文件共享。
现在,利用ISA防火墙强大的功能,可以发布内部网络中的文件共享服务,从而允许外部网络客户的访问。
首先回想一下文件共享所使用的协议:在windows 2000及其后的操作系统中,使用的是CIFS协议,而在windows 2000以前的操作系统中,使用的是Netbios协议,因此,需要同时发布这两种协议。
Netbios协议使用以下端口:l Netbios名字服务,UDP 137 发送接收;l Netbios数据报,UDP 138 发送;l Netbios会话,tcp 139 出站;CIFS协议则使用以下端口:l tcp 445出站;l UDP 445发送接收;但是Netbios名字服务和Netbios数据报这两个协议是使用本地子网广播进行通讯的,当在ISA防火墙上发布内部网络中的文件共享服务时,无法侦听外部网络的广播地址,所以无法使用这两个协议,带来的后果就是如果没有配置为使用WINS服务器或者修改HOSTS文件,则外部客户不能通过Netbios名字来访问发布的共享服务。
实验采用以下环境:在创建发布规则之前,必须确保被发布的服务器上文件共享服务工作正常,这个可以通过在ISA防火墙所在计算机上访问此共享来测试。
1、在ISA服务器建立一个发布服务器规则。
2、选择服务器是指要发布的内部网络中计算机的IP(本例是要发布位于10.10.10.11上的文件共享服务)。
3、在”选择协议”页,点击”新建”。
4、在”首要连接信息”页,点击”新建”按钮添加以下连接端口:tcp入站139;tcp入站445;UDP接收发送445;5、在”辅助连接”页,点击”下一步”。
6、在正在完成新建协议向导页,点击”完成”。
7、在IP地址页,勾选外部,如果外部网卡具有多个IP地址,并且只想把服务发布绑定在外部的某个IP上,可以点击地址进行设置。
Samba服务器在企业网络中的应用实例【项目案例】公司有财务、技术、领导3个部门,我们分别为3个部门建立3个用户组为caiwu,network,lingdao。
三个部门里各有2个用户,分别为caiwu01,caiwu02,network01,network02,lingdao01,lingdao02。
然后我们分别就公司的具体情况建立相应的目录及访问权限,通过以下的例子,希望大家能在平时的工作中灵活的应用samba的安全权限来设置你们的samba文件服务器。
1、首先服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录。
2、建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,network02也可以访问,但只有caiwu01有写的权限。
3、建立一个lindao的目录,只有领导组的人可以访问并读写,还有network02也可以访问,但外人看不到那个目录4、建立一个文件交换目录exchange,所有人都能读写,包括guest用户,但每个人不能删除别人的文件。
【配置步骤】1、安装samba服务软件2、创建用户和相应的用户组,添加samba用户账户3、创建目录,设置权限为7774、修改主配置文件[global]workgroup = DONGFANGserver string =DONGFANG’S SAMBA SERVERsecurity = userencrypt passwords = yessmb passwd file = /etc/samba/smbpasswd设置用户的宿主目录,满足第一个条件:[homes]comment = Home Directoriesbrowseable = nowritable = yesvalid users = %Screate mode = 0664directory mode = 0775新建caiwu的共享文件夹,如下所示:[caiwu]comment = caiwupath = /home/samba/caiwupublic = novalid users = @caiwu,@lingdao,network02write list = caiwu01printable = no建立第二个共享文件夹:#lingdao段能满足第3要求[lingdao]comment = lingdaopath = /home/samba/lingdaopublic = novalid users = @lingdao,network02write list = @lingdaoprintable = no建立大家公用的共享文件夹:[network]comment = Network File Directorypath = /home/samba/networkpublic = yeswritable = yes#network段基本能满足我们的第4要求,但不能满足每个人不能删除别人的文件这个条件,即使里设置了mask也是没用,其实这个条件只要unix设置一个粘着位就行chmod -R 1777 /home/samba/network注意这里权限是1777,类似的系统目录/tmp也具有相同的权限,这个权限能实现每个人能自由写文件,但不能删除别人的文件这个要求到此为止我们的设置已经能实现我们的共享文件要求,重启服务【额外命令】创建smbpasswd文件:cat /etc/passwd |mksmbpasswd.sh > /etc/samba/smbpasswd开放家目录:setsebool –P samba_enable_home_dirs on开放子目录:setsebool –P samba_export_all_ro onsetsebool –P samba_export_all_rw on开放新建目录:chcon –t samba_share_t /path。
samba共享设置samba共享设置一、安装软件包# rpm -qa | grep sambasamba-3.6.23-33.0.1.el6.x86_64二、修改配置文件配置文件所在位置:/etc/samba/smb.conf内容说明:74 workgroup = MYGROUP#服务器所在域或组75 server string = Samba Server Version %v //服务器描述7677 ; netbios name = MYSERVER#netbios名称……88 # logs split per machine89 log file = /var/log/samba/log.%m//设置samba服务器共享日志90 # max 50KB per log file, then rotate91 max log size = 50//设置日志最大容量//默认samba服务器建立有两个日志文件nmbd.log、smbd.log ……101 security = user//用户登录的安全级别//share(共享)、server、 domain(windows server 2003 服务器域的客户端)其中user、share常用102 passdb backend = tdbsam……#以下是共享的相关设置246 #============================ Share Definitions ============================== 247248 [homes]//共享名249 comment = Home Directories//说明250 browseable = no//不可列示251 writable = yes//可以读写252 ; valid users = %S253 ; valid users = MYDOMAIN\\%S254255 [printers]//共享打印机256 comment = All Printers257 path = /var/spool/samba//绝对路径258 browseable = no259 guest ok = no260 writable = no261 printable = yes262263 # Un-comment the following and create the netlogon directory for Domain Logons264 ; [netlogon]265 ; comment = Network Logon Service266 ; path = /var/lib/samba/netlogon267 ; guest ok = yes268 ; writable = no269 ; share modes = no一些参数说明:public = yes/no //是否允许匿名访问valid users = 用户名valid users = @组名readonly = yes/no //只读/读写设置目录写入权限writable = yes/no //读写/只读write list = 用户名、@组名三、建立一个简单共享1、将原来的smb.conf重命名,再新建一个smb.conf,输入如下内容:[global]workgroup = WORKGROUPserver string = Samba Server Version %v[share]comment = sharepath = /mnt_array/sharepublic = yeswriteable = yesbrowseable = yesguest ok = yes2、创建文件夹/mnt_array/share,并修改权限为777# mkdir /mnt_array/share -p# chmod -R 777 /mnt_array/share3、重启smb服务# service smb restart或# /etc/init.d/smb restart4、在防火墙中放开samba相关服务或直接关闭防火墙关闭防火墙# service iptables stop(立即生效)# chkconfig iptables off(重启后生效)配置防火墙中开放samba相关服务# setup -> 防火墙配置 -> 定制 -> 选中Samba、Samba客户端-> 关闭 -> 确定……用命令方式放开samba相关端口#iptables -I RH-Firewall-1-INPUT 5 -m state--state NEW -m tcp -p tcp --dport 139 -j ACCEPT#iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT#iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT#iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT#iptables -save#service iptables restart5、设置selinux直接关闭#setenforce 0修改配置文件,使selinux在重启后也关闭#vi /etc/selinux/config将SELINUX=enforcing修改为SELINUX=disabled放开相关权限#setsebool -P samba_enable_home_dirs on#setsebool -P samba_export_all_rw on完成后再执行:#getsebool -a | grep samba6、将samba服务设为开机启动查看当前状态#chkconfig --list | grep smb设置在3、5级别上自动运行smb服务(3:有网络连接的多用户命令行模式;5:带图形界面多用户模式)#chkconfig --level 35 smb on四、建立多用户控制1、新建用户,用于访问专用共享#useradd smb_user1#passwd smb_user12、将新建用户加入到smb,并设置该用户smb中的密码#smbpasswd -a smb_user13、建立需要共享的文件夹,并设置相关权限#mkdir /mnt_array/smbuser1_share#chown smb_user1:smb_user1 /mnt_array/smbuser1_share #chmod 700 /mnt_array/smbuser1_share注:如果需要设置为一个组内的用户都可以访问,则需要把700改为7704、编辑/etc/samba/smb.conf文件[smbuser1]path = /mnt_array/smbuser1_sharewritable = yespublic = novaild users = smb_user1注:[global]中的security参数应设为user[global]……security = user……5、重启smb服务service smb restart测试配置参数:#testparm例:[root@TestLinux /]# testparmLoad smb config files from /etc/samba/smb.confrlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)Processing section "[homes]"Processing section "[printers]"Processing section "[smbuser1]"Unknown parameter encountered: "vaild users" Ignoring unknown parameter "vaild users" Processing section "[smbuser2]"Unknown parameter encountered: "vaild users" Ignoring unknown parameter "vaild users" Loaded services file OK.Server role: ROLE_STANDALONEPress enter to see a dump of your service definitions [global]workgroup = MYGROUPserver string = Samba Server Version %vlog file = /var/log/samba/log.%mmax log size = 50client signing = requiredidmap config * : backend = tdbcups options = raw[homes]comment = Home Directoriesread only = Nobrowseable = No[printers]comment = All Printerspath = /var/spool/sambaprintable = Yesprint ok = Yesbrowseable = No[smbuser1]path = /mnt_array/smbuser1_shareread only = No[smbuser2]path = /mnt_array/smbuser2_share read only = No[root@TestLinux /]#。
Samba服务端: IP:192.168.1.63Samba客户端: IP:192.168.1.641、samba服务器概述2、samba服务器配置文件3、实战,举例Samba服务概述:Samba 最先在Linux 和Windows 两个平台之间架起了一座桥梁,正是由于Samba 的出现,我们可以在Linux 系统和Windows 系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等等,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地和远程联机打印。
Samba 应用环境:文件和打印机共享:文件和打印机共享是Samba 的主要功能,SMB 进程实现资源共享,将文件和打印机发布到网络之中,以供用户可以访问。
身份验证和权限设置:smbd 服务支持user mode 和domain mode 等身份验证和权限设置模式,通过加密方式可以保护共享的文件和打印机。
端口号:139 和445在早期,SMB 运行于NBT 协议(NetBIOS over TCP/IP)上,使用UDP 协议的137、138 及TCP 协议的139 端口。
NETBIOS协议NetBIOS是Network Basic Input/Output System的简称,网络基本输入/输出系统协议。
协议,一般指用于局域网通信的一套API,是由IBM公司开发。
主要作用:通过NETBIOS 协议获得计算机名称,然后把计算机名解析为对应IP地址。
模式:C/S 模式安装Samba服务器端:[root@xuegod63 ~]# rpm -ivh/mnt/Packages/samba-3.5.10-114.el6.x86_64.rpm#该包为Samba 服务的主程序包。
xuegod64安装客户端软件包:[root@xuegod64 ~]# rpm -ivh/mnt/Packages/samba-client-3.5.10-114.el6.x86_64.rpm#该包为Samba 的客户端工具,是连接服务器和连接网上邻居的客户端工具并包含其测试工具配置文件:/etc/samba/smb.conf服务启动和关闭1)samba 服务的启动service smb start 或/etc/rc.d/init.d/smb restart如果当前服务正在运行,如何不重启服务,加载配置文件。
计算机软件使用教程之文件共享设置一、文件共享设置的概述计算机软件使用教程之文件共享设置作为一种常见的网络应用技术,可以方便多用户之间共享文件,提高工作效率。
本章将着重介绍文件共享设置的概念、分类和应用场景。
二、文件共享设置的分类文件共享设置主要分为本地文件共享和网络文件共享两种类型。
本地文件共享适用于个人电脑或局域网内的文件共享,而网络文件共享则是指通过Internet实现文件共享。
2.1 本地文件共享本地文件共享指的是同一局域网内的计算机之间进行文件共享。
在操作系统中,一般通过设置共享文件夹和文件夹属性进行设置。
用户可根据需要给共享文件夹设置访问权限、控制文件编辑权限等。
2.2 网络文件共享网络文件共享是指通过Internet实现多个计算机之间的文件共享。
常见的网络文件共享协议有Server Message Block (SMB)、Network File System (NFS)等。
用户可以通过这些协议来实现文件的上传、下载、编辑等操作。
三、文件共享设置的步骤与技巧无论是本地文件共享还是网络文件共享,都需要经过一系列设置步骤。
本节将具体介绍文件共享设置的步骤与技巧。
3.1 本地文件共享设置步骤(1)选择共享文件夹:在计算机中选择需要共享的文件夹,并右键点击该文件夹,选择“属性”。
(2)打开共享设置:在文件夹属性对话框中,选择“共享”选项卡,点击“高级共享”按钮。
(3)设置共享权限:在高级共享设置中,勾选“共享此文件夹”选项,点击“权限”按钮。
(4)分配共享权限:在共享权限对话框中,设置用户的访问权限,如读取、写入等。
点击“确定”保存设置。
3.2 网络文件共享设置步骤(1)选择共享文件夹:在网络中选择需要共享的文件夹,并右键点击该文件夹,选择“共享”。
(2)设置共享选项:在共享设置对话框中,选择“共享此文件夹”选项,并设置共享名称和备注。
点击“权限”按钮。
(3)设置共享权限:在共享权限对话框中,设置用户的访问权限,如读取、写入等。
的任何目录。
等软件包组成。
RHEL 7.4安装光盘自带该软件包(版本
号为4.6.2),一般采用yum方式安装较为方便。
(2)熟悉Samba配置文件
Samba服务器的主配置文件为/etc/samba/smb.conf。
3、配置user验证的Samba服务器(25分钟)
青苔数据大客户事业部计划配置一台Samba服务
器,将客户资料放到服务器上集中管理,由于客
户资料具有保密性,所以要求服务器上的文件只
允许本部门的特定员工查看和编辑。
(1)配置Samba服务器。
(2)访问Samba服务器。
四、课堂练习(20分钟)
1 Vsftpd的安装与启动
2 FTP服务器的配置
五、课堂小结(5分钟)
通过学习本项目,我们了解了Samba服务器的工作原
理,理解了在Linux系统之间以及在Linux系统与
Windows系统之间共享文件资源的工作机制,掌握了
Samba服务器的安装与配置方法。
与FTP不同的是,Samba服务支持客户端在服务器上
直接修改文件内容,它在局域网内应用得比较多。
我
们在配置文件共享服务器时,应根据应用场景和使用
范围在FTP和Samba之间合理选择,在服务器部署和
排错方面不断总结经验和技巧,以便灵活应对在生产
环境中遇到的各种问题。
六、作业
无
七、预习
Samba服务器的配置。
文件共享的设置方法在现代社会,文件共享已经成为了工作和学习中不可或缺的一部分。
通过文件共享,我们可以方便地与他人分享资料、合作编辑文档,提高工作效率。
那么,如何进行文件共享的设置呢?接下来,我们将详细介绍文件共享的设置方法。
首先,我们需要选择一个合适的文件共享平台。
目前市面上有很多文件共享平台,比如百度云、谷歌云、Dropbox等。
我们可以根据自己的需求和习惯选择一个适合自己的平台。
在选择平台时,需要考虑平台的安全性、稳定性、容量大小等因素。
选定文件共享平台后,接下来就是进行设置。
首先,我们需要创建一个账号,并进行登录。
在登录后,我们可以选择创建一个新的文件夹,用于存放我们需要共享的文件。
在创建文件夹时,我们可以设置文件夹的权限,比如公开、私有、仅限特定用户等。
这样可以保护我们的文件不被未授权的人访问。
接着,我们可以上传我们需要共享的文件到这个文件夹中。
在上传文件时,我们也可以设置文件的权限,比如只读、可编辑等。
这样可以确保我们的文件在共享时不被随意修改。
除了设置文件夹和文件的权限外,我们还可以设置共享链接的有效期限。
在有些情况下,我们可能只需要临时共享一个文件,过了有效期后就不再需要共享了。
这时,我们可以设置共享链接的有效期,确保文件在规定时间内被访问,过了有效期后链接将失效,从而保护文件的安全性。
另外,一些文件共享平台还提供了版本控制的功能。
这意味着在多人共享编辑同一个文件时,系统会自动保留文件的历史版本,我们可以随时回滚到之前的版本,避免因为误操作而导致文件内容丢失。
最后,我们需要注意文件共享的安全性。
在设置文件共享时,我们需要选择一个强密码,并且不要将密码轻易告诉他人。
另外,定期修改密码也是保护文件安全的一个重要手段。
总的来说,文件共享的设置方法并不复杂,只需要我们在选择平台、设置权限、有效期限、版本控制和安全性上多加注意,就可以轻松地进行文件共享。
希望以上内容能够帮助到大家,提高工作和学习的效率。
电脑共享文件怎么设置标题:电脑共享文件怎么设置引言:在现代的工作和学习中,电脑已经成为了人们生活中必不可少的工具之一。
然而,当我们需要在多台电脑之间共享文件时,这个过程可能不是那么简单。
幸运的是,现代操作系统提供了一种便捷的方法,使我们能够轻松地共享文件。
本文将介绍如何在电脑上设置共享文件,以便于多台电脑之间的文件传输和共享。
第一部分:检查网络设置在设置共享文件之前,我们需要确保网络设置正确。
首先,确保所有参与共享文件的电脑连接到同一个网络。
可以通过查看Wi-Fi或网络连接之间的连接来验证是否连接到正确的网络。
如果使用有线连接,请确保所有参与共享文件的电脑都插入正确的以太网线,并且连接到同一个路由器或交换机上。
如果存在任何网络连接问题,首先解决这些问题,以确保共享文件的顺利进行。
第二部分:设置文件共享权限接下来,我们需要设置文件共享权限。
在Windows操作系统中,共享文件是通过创建共享文件夹来实现的。
首先,选择要共享的文件夹,然后右键单击该文件夹并选择“属性”。
在文件夹属性窗口中,转到“共享”选项卡。
点击“共享此文件夹”复选框。
您还可以为共享文件夹设置名称,以便其他用户能够轻松地找到和访问该文件夹。
在同一窗口中,您可以选择设置共享文件夹的权限。
您可以选择“读取”、“写入”、“修改”或“完全控制”等权限,具体根据您的需求进行设置。
请注意,如果共享文件夹包含敏感信息,建议仅向特定用户授予访问权限。
第三部分:访问共享文件夹当设置共享文件夹后,其他用户可以在其电脑上访问该文件夹,以共享文件。
在Windows操作系统中,其他用户可以通过以下步骤访问共享文件夹:1. 打开“资源管理器”(Windows键 + E)。
2. 在地址栏中输入共享文件夹的路径,格式为“\\\\计算机名\\共享文件夹名称”,然后按下回车键。
3. 输入正确的用户名和密码,以获得访问权限。
如果您希望其他用户更方便地访问共享文件夹,可以创建一个快捷方式,并将其放在桌面或任务栏上。
共享文件夹权限管理案例案例:公司内部文件夹权限管理公司A有一个共享文件夹,用于存储所有员工的共享文件和资料。
为了保护文件的机密性和完整性,并确保只有授权的人员可以访问文件夹,公司A实施了以下权限管理方案:1. 管理者权限:公司A指定一位管理者负责文件夹的权限管理。
管理者有最高权限,可以对文件夹中的所有文件和子文件夹进行操作,包括创建、编辑、删除、移动文件和文件夹。
2. 成员权限:公司A将文件夹的访问权限分为三个等级:只读、读写和编辑权限。
- 只读权限:只读权限的员工可以查看文件夹中的文件和子文件夹,但不能进行任何修改。
这些员工只能从文件夹中下载文件,并可以在本地打印或保存副本。
- 读写权限:读写权限的员工可以查看、编辑和创建文件夹中的文件。
他们可以修改文件内容,但不能删除或移动文件。
读写权限的员工可以在文件夹中上传新文件,但不能创建新的子文件夹。
- 编辑权限:编辑权限的员工拥有最高的操作权限,他们可以查看、编辑、创建、删除和移动文件夹中的文件和子文件夹。
他们可以对文件夹和文件进行任意操作,包括修改权限,但不能删除主文件夹。
3. 权限调整:公司A的管理者可以根据员工的工作职责或部门需求随时调整文件夹的权限。
当有新员工加入公司或有员工调动时,管理者可以分配相应的权限给新员工或调整现有员工的权限。
4. 外部访问:公司A限制只有公司内部员工才能访问共享文件夹。
对于外部人员,公司A可以单独设置一个访客文件夹,并分配特定的只读权限。
通过以上的权限管理方案,公司A能够保证文件夹中的文件安全,并确保只有授权的人员可以访问和操作文件夹。
这样可以提高文件的机密性和完整性,防止误操作或未授权访问对公司信息造成的风险。
文件夹分布图公司要求:要求在服务器上建立2个共享文件夹,名称分别为公用和天元地毯,公用文件夹要求完全共享,公司员工可以任意修改和添加。
天元地毯文件夹内建5个文件夹,分别为5个部门,在5个部门文件夹里为各自部门的每个员工建立一个单独的文件夹,要求每个员工只可修改和访问自己的文件夹,每个部门的领导可以访问自己部门员工的文件夹,用户1可以访问和修改所有员工的文件夹,文件夹分布如上图。
解决方案:创建用户账户为每个员工在服务器里面创建自己的用户名和密码,在桌面上用鼠标右键单击“我的电脑”图标,在弹出的快捷菜单中选择“管理”命令。
打开“计算机管理”窗口,在左窗格中展开“本地用户和组”目录。
然后用鼠标右键单击所展开目录中的“用户”文件夹,在弹出的快捷菜单中选择“新用户”命令,打开“新用户”对话框,在“用户名”和“密码”编辑框中分别输入用户名和密码。
取消选中“用户下次登录时须更该密码”复选框,并选中“用户不能更该密码”和“密码永不过期”复选框。
最后单击“创建”按钮,重复上述步骤为其他用户创建账户,用户可以展开“用户”文件夹查看创建的用户账户。
文件夹共享权限设置右键单击要共享的文件夹,选中文件夹共享和安全,在弹出的对话框上面选择“共享权限”选项卡,单击“添加”按钮,在打开的“选择用户和组”对话框中依次单击“高级”→“立即查找”按钮,然后在“搜索结果”列表框中选择用户或组,将每个人的账户添加进去,并依次单击“确定”→“确定”按钮,返回要共享“文件夹属性”对话框,在“共享权限”选项卡中选中刚刚添加的用户。
然后在“用户”的权限列表中选中“完全控制允许”复选框,并单击“应用”按钮。
文件夹安全设置右键单击用户文件夹,选中文件夹共享和安全,在弹出的对话框上面选择“安全”选项卡,单击“高级选项”,会弹出一个“高级安全设置”对话框,将下面打勾的“允许父项的继承权限传播到该对象的所有子对象”勾掉取消,之后会再弹出一个“安全”对话框,点击删除,点击确定后返回,点击“添加”按钮,添加允许访问该文件夹的用户账户,“添加”→“高级”→“立即查找”选择要添加的账户,然后点击添加的账号,选中允许下面的:完全控制,并单击“确定”按钮。
Samba实现Linux和Windows文件共享2007年05月28日 08:22 来源:ChinaUnix博客作者:wenjiech 编辑:周荣茂tar -I或者bunzip2命令都可以解压.bz2文件tar xvfj example.tar.bz2tar xvfz example.tar.gztar xvfz example.tgztar xvf example.tarunzip example.ziptar -jvxf some.bz,就是把tar的zvxf 改成jvxfzip/tar rh8下有一个图形界面的软件file-roller可以做这件事。
另外可以用unzip *.zip解开zip文件,unrar *.rar解开rar文件,不过unrar一般系统不自带,要到网上下载。
# rpm2cpio example.rpm │ cpio -div# ar p example.deb data.tar.gz | tar zxf -Alien提供了.tgz, .rpm, .slp和.deb等压缩格式之间的相互转换:/projects/alien sEx提供了几乎所有可见的压缩格式的解压接口:/projects/sex 0058 在多级目录中查找某个文件的方法(青海湖)find /dir -name filename.extdu -a | grep filename.extlocate filename.ext利用Samba实现Linux和Windows文件共享-组建Samba文件服务器随着网络应用的发展,越来越多的公司都开始使用文件共享服务器,方便大家互相传递文件。
目前,文件服务器一般采用的都是Windows系列操作系统,但Windows操作系统的缺点显而易见,购买费用高,工作不稳定,容易受到攻击,要求服务器配置高等。
对于Windows来说,Linux的稳定性和安全性是Windows 平台远不能及的,并且Linux 对服务器配置要求不高,管理简单,最重要的是它完全免费,用户不用花费一分钱就可以得到。
文件共享及权限设置的具体步骤以文件共享及权限设置的具体步骤为标题,写一篇文章文件共享及权限设置是在多人协作和文件管理过程中非常重要的一部分。
通过正确的设置,可以实现文件的安全共享和合理的权限控制,以确保信息的保密性和完整性。
本文将详细介绍文件共享及权限设置的具体步骤。
一、文件共享的设置步骤1. 选择适当的文件共享平台:根据实际需求和使用习惯选择合适的文件共享平台,如云盘、局域网共享等。
不同的平台有不同的特点和功能,可以根据个人或团队的需求来选择。
2. 创建共享文件夹:在所选平台上创建一个新的文件夹,用于存放需要共享的文件。
可以按照项目、部门或者权限等不同的分类来创建文件夹,以便于管理和查找。
3. 设置共享权限:根据需要设置文件夹的共享权限,可以选择公开分享或者指定分享对象。
如果是公开分享,则任何人都可以访问该文件夹;如果是指定分享对象,则只有被授权的人员才能访问。
4. 生成共享链接:根据平台的不同,可以生成一个共享链接,将该链接发送给需要访问共享文件夹的人员。
通过该链接,他们可以直接访问文件夹中的文件。
5. 定期更新共享链接:为了确保文件的安全性,建议定期更新共享链接,避免旧链接被滥用或泄露。
可以将链接的有效期设置为一段时间,过期后需要重新生成新的链接。
二、权限设置的步骤1. 确定权限需求:在进行权限设置之前,需要明确不同用户或用户组的权限需求。
例如,是否允许编辑、下载、删除等操作。
2. 创建用户组:根据实际情况,可以创建不同的用户组,将具有相同权限需求的用户归为一组。
这样可以方便后续的权限分配和管理。
3. 分配权限:根据用户组和具体需求,将相应的权限分配给对应的用户或用户组。
可以选择读取、写入、修改等权限,也可以进行细分,如只读、只写等。
4. 设置特殊权限:对于一些特殊用户或特殊文件,可以进行特殊权限的设置。
例如,对某个文件夹进行加密保护,只有指定的人员才能解密和访问。
5. 定期审核和更新权限:为了保证权限的合理性和安全性,建议定期进行权限的审核和更新。
实验案例一 Samba服务器配置一、实验环境在公司局域网络中实现文件资源共享的Samba服务,以便于windows主机和Linux主机能互访共享资源。
二、需求描述1、在Linux服务器建立一个可供匿名访问的共享文件夹2、在Linux服务器上建一个需要验证的共享文件夹三、实验步骤(一)建立可匿名访问的文件共享实验步骤1、安装Samba系统中至少安装samba,samba-client,samba-common三个软件包2、建立可匿名访问的文件夹/var/public/movies,并设置权限。
3、修改Samba配置文件/etc/samba/smb.conf。
[root@ns1 ~]# vi /etc/samba/smb.conf[global]workgroup = WORKGROUPsecurity = share[movie]comment = public share with movie filespath = /var/public/moviepublic = yesread only = yes4、测试配置文件5、启动samba服务6、在Windows客户端验证1)可看见现在是匿名登录到samba服务器上的(不需要输入用户名与密码)如果错误提示,可能是iptables 和Selinux的问题,先关闭他。
2)如果要让匿名用能写文件,按如下修改,重启服务。
[movie]comment = public share with movie filespath = /var/public/moviepublic = yesread only = no7、在Linux客户端上验证方法一:smbclient工具1)查看Samba服务器上的共享资源如果出现以下错误提示则在smb.conf文件中添加:security=shareclientlanman auth=yeslanmanauth=yes2)以smbclient 访问服务器的共享目录smbclient //192.168.1.3/moive //登录Samba服务器访问共享,用get\put就可以下载和上传文件了。
s a m b a之文件共享配置实例HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】Samba之文件共享配置实例本例实现了不同的用户访问同一个共享目录具有不同的权限,便于管理和维护。
基本上能满足一些企业用户的需求。
一.需求1. 某公司有5个大部门,分别为:人事行政部、财务部、技术部、市场部、生产部。
2. 各部门的文件夹只允许本部门员工有权访问;各部门之间交流性质的文件放到公用文件夹中。
3. 每个部门都有一个管理本部门文件夹的管理员账号和一个只能新建和查看文件的普通用户权限的账号。
4. 公用文件夹中分为存放工具的文件夹和存放各部门共享文件的文件夹。
5. 对于各部门自己的文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。
不是本部门用户不能访问本部门文件夹。
6. 对于公用文件夹中的各部门共享文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。
本部门用户(包括管理员和普通用户)在访问其他部门共享文件夹时,只能查看不能修改删除新建。
对于存放工具的文件夹,只有管理员有权限,其他用户只能访问。
二.规划根据公司需求情况,现做出如下规划:1. 在系统分区时单独分一个Company的区,在该区下有以下几个文件夹:HR、 CaiWu、J iShu、ShiChang、ShengChan和Share。
在Share下又有以下几个文件夹:HR、CaiWu、Ji Shu、ShiChang、ShengChan和Tools。
2. 各部门对应的文件夹由各部门自己管理,Tools文件夹由管理员维护。
局域网组建中的文件共享设置文件共享是局域网中非常常见和重要的功能之一,它可以使多台计算机之间实现文件的共享和传输。
在局域网组建中,正确地进行文件共享设置是确保网络正常运行的关键,本文将介绍局域网组建中的文件共享设置的重要性以及如何进行相关配置。
一、文件共享的重要性文件共享在局域网中的重要性不言而喻。
首先,文件共享可以提高工作效率和协作能力。
通过文件共享,不同计算机上的用户可以方便地共享文件和数据,提高了工作的协同性,避免了重复劳动,节约了时间和资源。
其次,文件共享便于数据备份和恢复。
在局域网中,将重要文件和数据集中在一个共享文件夹中,可以方便地进行备份和恢复,保护数据的安全性和完整性。
最后,文件共享有助于统一管理和更新文件。
通过文件共享,管理员可以方便地管理所有计算机上的文件,及时更新共享文件,确保用户使用的始终是最新版本的文件。
二、文件共享设置方法为了正确地进行文件共享设置,以下是一些关键步骤和操作方法:1. 设置共享文件夹:选择一个计算机作为文件服务器,在该计算机上创建一个共享文件夹,并设置共享权限。
右击指定文件夹,选择“属性”,在“共享”选项卡中勾选“共享该文件夹”,并设置共享名称。
2. 添加共享用户:为了控制文件的访问权限,需要添加共享用户。
在文件服务器上,右击共享文件夹,选择“属性”,在“安全”选项卡中点击“编辑”按钮,然后点击“添加”按钮,输入要共享的用户账号,并设置对应的权限。
3. 访问共享文件夹:在其他计算机上访问共享文件夹,可以通过网络邻居或直接输入共享文件夹的路径来进行访问。
在资源管理器中,输入共享文件夹的网络路径(如\\计算机名\共享名称)即可访问共享文件夹。
4. 设置访问权限:为了控制共享文件夹的访问权限,可以在文件服务器上进行设置。
右击共享文件夹,选择“属性”,在“共享”选项卡中点击“权限”按钮,然后根据需要进行权限的分配和设置。
5. 设置密码保护:对于重要的共享文件夹,可以设置密码保护以增加安全性。
S a精编之文件共享配置实例内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)Samba之文件共享配置实例本例实现了不同的用户访问同一个共享目录具有不同的权限,便于管理和维护。
基本上能满足一些企业用户的需求。
一.需求1. 某公司有5个大部门,分别为:人事行政部、财务部、技术部、市场部、生产部。
2. 各部门的文件夹只允许本部门员工有权访问;各部门之间交流性质的文件放到公用文件夹中。
3. 每个部门都有一个管理本部门文件夹的管理员账号和一个只能新建和查看文件的普通用户权限的账号。
4. 公用文件夹中分为存放工具的文件夹和存放各部门共享文件的文件夹。
5. 对于各部门自己的文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。
不是本部门用户不能访问本部门文件夹。
6. 对于公用文件夹中的各部门共享文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。
本部门用户(包括管理员和普通用户)在访问其他部门共享文件夹时,只能查看不能修改删除新建。
对于存放工具的文件夹,只有管理员有权限,其他用户只能访问。
二.规划根据公司需求情况,现做出如下规划:1. 在系统分区时单独分一个Company的区,在该区下有以下几个文件夹:HR、CaiWu、JiShu、ShiChang、ShengChan和Share。
在Share下又有以下几个文件夹:HR、CaiWu、JiShu、ShiChang、ShengChan和Tools。
2. 各部门对应的文件夹由各部门自己管理,Tools文件夹由管理员维护。
3. HR管理员账号:hradmin;普通用户账号:hruser。
CaiWu管理员账号:caiwuadmin;普通用户账号:caiwuuser。
JiShu管理员账号:jishuadmin;普通用户账号:jishuuser。
ShiChang管理员账号:shichangadmin;普通用户账号:shichanguser。
ShengChan管理员账号:shengchanadmin;普通用户账号:shengchanuser。
Tools管理员账号:admin。
文件夹之间的关系请见下图:三.SAMBA RPM安装和启动在系统中使用rpm –qa |grep samba和rpm –qa |grep smb来查看系统有没有安装该软件,如果没有安装则挂载系统盘,找到samba软件包,使用rpm –ivh samba*和rpm –ivh smb*即可安装。
使用RPM包安装后,samba的配置文件smb.conf默认在/etc/samba/下。
使用service smb start启动samba。
使用chkconfig --level 35 smb on,可以使samba随系统一起启动。
在/etc/selinux/config中将“SELINUX”项关闭,SELINUX=disabled。
四.新建用户使用useradd命令新建系统账户,然后再使用smbpasswd –a建立SMB账户。
[root@Samba /]#useradd –s /sbin/nologin jishuadmin[root@Samba /]#useradd –g jishuadmin –s /sbin/nologin jishuuser [root@Samba /]#useradd –s /sbin/nologin shichangadmin[root@Samba /]#useradd –g shichangadmin –s /sbin/nologin shichanguse r[root@Samba /]#useradd –s /sbin/nologin shengchanadmin[root@Samba /]#useradd –g shengchanadmin –s /sbin/nologin shengchanu ser[root@Samba /]#useradd –s /sbin/nologin admin[root@Samba /]#smbpasswd –a hradmin[root@Samba /]#smbpasswd –a hruser[root@Samba /]#smbpasswd –a caiwuadmin[root@Samba /]#smbpasswd –a caiwuuser[root@Samba /]#smbpasswd –a jishuadmin[root@Samba /]#smbpasswd –a jishuuser[root@Samba /]#smbpasswd –a shichangadmin[root@Samba /]#smbpasswd –a shichanguser[root@Samba /]#smbpasswd –a shengchanadmin[root@Samba /]#smbpasswd –a shengchanuser[root@Samba /]#smbpasswd –a admin五.新建目录[root@Samba /]#cd Company[root@Samba Company]#mkdir HR CaiWu JiShu ShiChang ShengChan Share [root@Samba Company]#cd Share[root@Samba Share]#mkdir HR CaiWu JiShu ShiChang ShengChan Tools 六.更改目录属性使用chown命令更改目录的属主和属组。
[root@Samba /]#cd /Company/[root@Samba Company]#chown hradmin.hradmin HR[root@Samba Company]#chown caiwuadmin.caiwuadmin CaiWu[root@Samba Company]#chown jishuadmin.jishuadmin JiShu[root@Samba Company]#chown shichangadmin.shichangadmin ShiChang [root@Samba Company]#chown shengchanadmin.shengchanadmin ShengChan [root@Samba Company]#chown admin.admin Share使用chmod命令更改用户访问该目录的权限。
[root@Samba Company]#chmod 1770 HR CaiWu JiShu ShiChang ShengChan [root@Samba Company]#chmod -R 0775 Share[root@Samba Company]#cd /Company/Share/[root@Samba Share]#chown hradmin.hradmin HR[root@Samba Share]#chown caiwuadmin.caiwuadmin CaiWu[root@Samba Share]#chown jishuadmin.jishuadmin JiShu[root@Samba Share]#chown shichangadmin.shichangadmin ShiChang [root@Samba Share]#chown shengchanadmin.shengchanadmin ShengChan [root@Samba Share]#chown admin.admin Tools[root@Samba Share]#chmod 1775 HR CaiWu JiShu ShiChang ShengChan 七.配置SambaSamba的配置文件在/etc/samba目录下,文件名为smb.conf。
[root@Samba /]#cd /etc/samba[root@Samba samba]#vi smb.conf[global]workgroup = WORKGROUPserver string = Samba Server Version %vnetbios name = SAMBAlog file = /var/log/samba/%m.logmax log size = 50security = userpassdb backend = tdbsam[HR]comment = This is a directory of HR.path = /Company/HR/public = noadmin users = hradminvalid users = @hradminwritable = yescreate mask = 0750directory mask = 0750[JiShu]comment = This is a directory of Technology.path = /Company/JiShu/public = noadmin users = jishuadminvalid users = @jishuadminwritable = yescreate mask = 0750directory mask = 0750[CaiWu]comment = This is a directory of the Ministry of Finance. path = /Company/CaiWu/public = noadmin users = caiwuadminvalid users = @caiwuadminwritable = yescreate mask = 0750directory mask = 0750[ShiChang]comment = This is a marketing directory.path = /Company/ShiChang/public = noadmin users = shichangadminvalid users = @shichangadminwritable = yescreate mask = 0750directory mask = 0750[ShengChan]comment = This is a directory of Production.path = /Company/ShengChan/public = noadmin users = shengchanadminvalid users = @shengchanadminwritable = yescreate mask = 0750directory mask = 0750[Share]comment = This is a share directory.path = /Company/Share/public = novalid users = admin,@hradmin,@caiwuadmin,@jishuadmin, @shichangadmin,@shengchanadminwritable = yescreate mask = 0755directory mask = 0755八.测试修改完smb.conf需要重启smb服务。