[root@localhost ~]#rpm -q samba
[root@localhost ~]# find /media/Fedora\ 8\ i386\ DVD/Packages/ -name "*samba*"
/media/Fedora 8 i386 DVD/Packages/samba-3.0.26a-6.fc8.i386.rpm
/media/Fedora 8 i386 DVD/Packages/samba-client-3.0.26a-6.fc8.i386.rpm
/media/Fedora 8 i386 DVD/Packages/samba-common-3.0.26a-6.fc8.i386.rpm
/media/Fedora 8 i386 DVD/Packages/system-config-samba-1.2.58-1.fc8.noarch.rpm
1.关闭放火墙
iptables -F
2.设置selinux
SELinux有利也有弊,就算你有root的权限,也不可以乱来.
SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,是 Linux® 上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。
SELinux就如防火墙, Fedora Core 2开始是系统预设了,但是关闭的。FC3是部分开启。
FC5全部开启了。
SELINUX有「disabled」「permissive」,「enforcing」3种选择。
Disabled就不用说了,permissive就是Selinux有效,但是即使你违反了策略的话它让你继续操作,但是把你的违反的内容记录下来。在我们开发策略的时候非常的有用。
相当于Debug模式。
Enforcing就是你违反了策略,你就无法继续操作下去。
/etc/selinux
[root@localhost selinux]# vi config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
# SETLOCALDEFS= Check local definition changes
SETLOCALDEFS=0
3.修改目录权限
[root@localhost opt]# cd /
[root@localhost /]# cd /opt/
[root@localhost opt]# mkdir jw
[root@localhost opt]# ll
总计 4
drwxr-xr-x 2 root root 4096 05-17 04:33 jw
[root@localhost opt]# chmod 777 jw
[root@localhost opt]# ll
总计 4
drwxrwxrwx 2 root root 4096 05-17 04:33 jw
配置共享级别(share)samba
文件说明
workgroup = MSHOME 将linux 加入的工作组名,我这里加入了MSHOME工作组。
server string = Samba 这是服务器描述信息,方便标志资源。可以随便输入
security = user 共享的安全级别,samba有四种安全等级:
share:用户不需要账户及密码即可登录samba服务器
user:由提供服务的samba服务器负责检查账户及密码(默认)
server:检查账户及密码的工作由另一台windows或samba服务器负责
domain:指定windows域控制服务器来验证用户的账户及密码)
[root@localhost samba]# pwd
/etc/samba
# ----------------------- Standalone Server Options ------------------------
security = share
[Tux]
path=/opt/jw 注:设置共享信息,随便输入
writable=yes 注:用户是否可写,这里我们允许
guest ok=yes
;browseable=yes
[root@localhost /]# /etc/rc.d/init.d/smb start
启动 SMB 服务: [确定]
[root@localhost /]# /etc/rc.d/init.d/smb stop
关闭 SMB 服务: [确定]
******************************************************************************************
配置用户级别(user)samba
[root@localhost samba]# vi smb.conf
# ----------------------- Standalone Server Options ------------------------
security = user
[Tux]
comment=This is my samba server! 注:设置共享信息,随便输入
path=/opt/jw
valid users=test 注:可以访问次共享目录的用户,我这里设为testuser用户
writable=yes
;guest ok=yes
[root@localhost samba]# /etc/rc.d/init.d/smb restart
关闭 SMB 服务: [确定]
启动 SMB 服务: [确定]
建立一个系统用户
[root@localhost samba]# useradd test
[root@localhost samba]# passwd test
Changing password for user test.
新的 UNIX 口令:
重新输入新的 UNIX 口令:
passwd: all authentication tokens updated successfully.
更新/etc/samba/smbpasswd文件
[root@localhost samba]# cat /etc/passwd | mksmbpasswd.sh>/etc/samba/smbpasswd
[root@localhost samba]# ls
lmhosts smb.conf smb.conf.bak smbpasswd smbusers
然后创建samba帐户
[root@localhost samba]# smbpasswd -a test
New SMB password:
Retype new SMB password:
Added user test.
[root@localhost ~]# find /media/Fedora\ 8\ i386\ DVD/Packages/ -name "*samba*"
/media/Fedora 8 i386 DVD/Packages/samba-3.0.26a-6.fc8.i386.rpm
/media/Fedora 8 i386 DVD/Packages/samba-client-3.0.26a-6.fc8.i386.rpm
/media/Fedora 8 i386 DVD/Packages/samba-common-3.0.26a-6.fc8.i386.rpm
/media/Fedora 8 i386 DVD/Packages/system-config-samba-1.2.58-1.fc8.noarch.rpm
1.关闭放火墙
iptables -F
2.设置selinux
SELinux有利也有弊,就算你有root的权限,也不可以乱来.
SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,是 Linux® 上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。
SELinux就如防火墙, Fedora Core 2开始是系统预设了,但是关闭的。FC3是部分开启。
FC5全部开启了。
SELINUX有「disabled」「permissive」,「enforcing」3种选择。
Disabled就不用说了,permissive就是Selinux有效,但是即使你违反了策略的话它让你继续操作,但是把你的违反的内容记录下来。在我们开发策略的时候非常的有用。
相当于Debug模式。
Enforcing就是你违反了策略,你就无法继续操作下去。
/etc/selinux
[root@localhost selinux]# vi config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
# SETLOCALDEFS= Check local definition changes
SETLOCALDEFS=0
3.修改目录权限
[root@localhost opt]# cd /
[root@localhost /]# cd /opt/
[root@localhost opt]# mkdir jw
[root@localhost opt]# ll
总计 4
drwxr-xr-x 2 root root 4096 05-17 04:33 jw
[root@localhost opt]# chmod 777 jw
[root@localhost opt]# ll
总计 4
drwxrwxrwx 2 root root 4096 05-17 04:33 jw
配置共享级别(share)samba
文件说明
workgroup = MSHOME 将linux 加入的工作组名,我这里加入了MSHOME工作组。
server string = Samba 这是服务器描述信息,方便标志资源。可以随便输入
security = user 共享的安全级别,samba有四种安全等级:
share:用户不需要账户及密码即可登录samba服务器
user:由提供服务的samba服务器负责检查账户及密码(默认)
server:检查账户及密码的工作由另一台windows或samba服务器负责
domain:指定windows域控制服务器来验证用户的账户及密码)
[root@localhost samba]# pwd
/etc/samba
# ----------------------- Standalone Server Options ------------------------
security = share
[Tux]
path=/opt/jw 注:设置共享信息,随便输入
writable=yes 注:用户是否可写,这里我们允许
guest ok=yes
;browseable=yes
[root@localhost /]# /etc/rc.d/init.d/smb start
启动 SMB 服务: [确定]
[root@localhost /]# /etc/rc.d/init.d/smb stop
关闭 SMB 服务: [确定]
******************************************************************************************
配置用户级别(user)samba
[root@localhost samba]# vi smb.conf
# ----------------------- Standalone Server Options ------------------------
security = user
[Tux]
comment=This is my samba server! 注:设置共享信息,随便输入
path=/opt/jw
valid users=test 注:可以访问次共享目录的用户,我这里设为testuser用户
writable=yes
;guest ok=yes
[root@localhost samba]# /etc/rc.d/init.d/smb restart
关闭 SMB 服务: [确定]
启动 SMB 服务: [确定]
建立一个系统用户
[root@localhost samba]# useradd test
[root@localhost samba]# passwd test
Changing password for user test.
新的 UNIX 口令:
重新输入新的 UNIX 口令:
passwd: all authentication tokens updated successfully.
更新/etc/samba/smbpasswd文件
[root@localhost samba]# cat /etc/passwd | mksmbpasswd.sh>/etc/samba/smbpasswd
[root@localhost samba]# ls
lmhosts smb.conf smb.conf.bak smbpasswd smbusers
然后创建samba帐户
[root@localhost samba]# smbpasswd -a test
New SMB password:
Retype new SMB password:
Added user test.
发表评论
-
(转)使用 udev 高效、动态地管理 Linux 设备文件
2014-09-18 11:56 551原文:http://www.ibm.com/developer ... -
VMWARE中添加磁盘共享参数
2013-05-17 14:02 1033使用VMWARE 配置RAC数据库,一定要选择serv ... -
Linux下查看服务器硬件及操作系统信息命令
2012-12-18 15:28 1411硬件信息 查看cpu型号及主频(单位:吉赫兹、前兆赫兹GHz) ... -
SSH登陆Linux 出现failed to open a secure file transfer session
2012-08-03 12:04 2282今天早上一上班用SSH登陆Linux服务器,出现无法登陆,提示 ... -
Linux下备份文件,并删除前N天备份文件
2012-08-03 12:04 1058查找前15天的文件,文件名称以giap开头并删除 giap_r ... -
[转]Linux删除中间件日志文件,df显示磁盘空间还是未释放的原因
2012-08-03 12:04 4178当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是 ... -
RedHat 64bit 安装jdk1.5应该安装那个
2012-07-30 16:56 1073选择amd64,其中包括intel emt64。因为amd最先 ... -
Fedora8中DNS的配置
2012-07-24 11:02 840网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个 ... -
Fedora8中Apache服务的配置
2012-07-24 11:02 655开放源代码的Apache(阿帕奇)服务器起初由Illinois ... -
Fedora8中VSFtpd服务的配置
2012-07-23 16:49 834[root@localhost etc]# cd /media ... -
Fedora8中DHCP服务的配置
2012-07-23 16:49 954DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动 ... -
Fedora8中NFS服务的配置
2012-07-23 16:49 828NFS最早是由Sun公司于1984年开发出来的,其目的就是让不 ... -
Fedora8中Iptables防火墙的配置
2012-07-23 16:48 833防火墙是指设置在不同 ... -
Linux(RedHat9.0)下Alsa声卡驱动的安装
2012-07-22 22:41 2208自从装来RedHat9.0就没有 ... -
Linux(RedHat9.0)下p2p直播软件nslive的安装
2012-07-22 22:41 969每次想看电影都要去windows下,这样感觉很不方便,今天从网 ... -
RedHat9.0下Mplayer的安装
2012-07-22 22:40 836<<安装Mplayer播放器>> Mp ... -
RedHat9.0下fcitx安装
2012-07-22 22:40 855<<小企鹅输入法的 ... -
linux挂载U盘的方法
2012-07-22 22:40 864现在的usb设备很多,如mp3,u盘,读卡器等,但在linux ... -
ssh 实现服务器与本地机器进行文件交互
2012-07-20 16:15 841一般来说,linux服务器大多是通过ssh客户端来进行远程的登 ... -
Linux系统中批量添加用户
2012-07-20 16:15 812一、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用 ...
相关推荐
Fedora21 Samba服务搭建详解 ...Fedora21中Samba服务的搭建需要安装Samba软件包、配置Samba服务、创建共享文件目录、创建Samba用户、关闭防火墙、启动Samba服务、解除SELinux对Samba的限制等七个步骤。
如果没有安装,可以从 Fedora-8-i386-DVD.iso 安装盘中安装 Samba。 安装完成后,进入 Samba 目录,查看主要配置文件 smb.conf。该文件是 Samba 服务器的主要配置文件,用于定义 Samba 服务器的各种设置。 在编辑 ...
在 Fedora 9 中,设置 Samba 共享需要安装 Samba 服务,配置 smb.conf 文件,并添加共享用户和权限。本文将详细介绍 Fedora 9 中 Samba 共享的设置方法。 首先,需要安装 Samba 软件包。使用 rpm 命令检查是否已经...
Fedora下Samba(smb)配置方法 Samba服务器配置方法
在IT领域,特别是网络服务与操作系统管理中,创建和配置Samba服务器是一项关键技能,尤其在Fedora系统中实现这一过程具有重要的实践价值。本文将深入解析如何在Fedora上搭建并配置Samba服务器,使其能够顺利运行,...
提供了fedora12的 tftp samba nfs 的安装,其安装过程可能碰到问题的处理方式
在Samba配置文件`/etc/samba/smb.conf`中,你需要定义共享目录并指定访问权限。例如,你可以创建一个名为`[root]`的共享,允许所有用户浏览,但只有特定用户(如`smb`)可以写入: ```text [root] comment = Root ...
#### 三、Samba配置详解 Samba的主要配置文件为`/etc/samba/smb.conf`。以下是配置文件的关键部分解析: ##### 3.1 全局设置 全局设置定义了Samba服务的基本行为。例如,设置工作组、服务器标识等。 ```conf ...
- **service iptables stop**:这是一个命令行操作,用于停止防火墙服务,以便于测试Samba配置。 ##### 4.2 配置详解 - **[root]**:这是定义共享名称的地方。这里的“root”是指这个共享的名字,可以根据实际情况...
### Fedora中Samba安装与使用的深入解析 #### 一、Samba简介与作用 ...通过以上步骤,便可以在Fedora系统中成功安装、配置并使用Samba服务,实现与Windows系统的文件共享,构建高效、兼容的异构网络环境。
Samba配置文件 Samba配置文件是为实现Windows和虚拟机之间...Samba配置文件是实现Windows和虚拟机之间共享的关键,Fedora Samba的安装和配置需要根据需求进行设置,包括工作组、安全级别、共享、日志等配置项的设置。
标题和描述中提到的是在Windows 7环境下,通过VMware虚拟机软件安装并配置Fedora 18操作系统,然后在Fedora 18上搭建Samba服务器的过程。Samba服务器是一种允许Linux系统与Windows系统之间进行文件和打印共享的服务...
在Linux环境中,Samba服务器是一种强大的工具,它允许Linux系统与Windows网络无缝集成,实现文件和打印服务的共享。本文将深入探讨如何在Linux上配置Samba服务器,并提供详尽的步骤,帮助初学者理解这一过程。 首先...
总之,Linux下的Samba配置是一项关键任务,它使得Linux系统能够无缝地与Windows环境协作,提供文件和打印服务。通过正确配置`smb.conf`文件,可以实现简单而有效的网络共享,提升工作效率。在实践中,不断调整和优化...
总的来说,Linux Samba服务器配置是一项重要的IT技能,它使得跨平台的网络协作变得更加便捷,提高了工作效率,特别是在混合操作系统环境中。通过熟练掌握Samba的配置和管理,IT管理员可以有效地实现不同操作系统间的...
2. **配置Samba配置文件** (`smb.conf`): 这是Samba的核心配置文件,通常位于 `/etc/samba/smb.conf`。你需要根据自己的需求编辑这个文件,定义共享目录、用户权限、安全级别等。例如,创建一个共享目录`myshare`,...
在Linux系统中,Samba是一个强大的工具,它允许Linux服务器与Windows系统无缝共享文件和打印机。Samba基于SMB(Server Message Block)协议,这是Windows...在实际环境中,应根据具体需求和安全策略来调整Samba配置。
在Samba配置文件中,新增一个共享定义,模仿"[printers]"组,并命名为"share2win"。设置root用户的Samba密码,并确保服务在开机时自动启动。 为了简化访问,需要关闭防火墙,并调整SELinux设置以允许Samba服务运行...
在基于Red Hat的发行版中,如CentOS、Fedora等,可以通过`yum`命令安装Samba服务。具体步骤如下: ```bash # yum install -y samba* ``` 该命令会自动安装Samba的核心组件以及相关的辅助工具。如果在执行过程中...
5. **testparms**:验证Samba配置文件正确性的工具。 6. **smb.conf**:Samba的主要配置文件,定义了服务设置和共享资源。 7. **smbstatus**:显示smbd服务器上当前连接状态的工具。 8. **make_smbcodepage**:生成...