Linux samba配置与使用(fedora 22)

Fedora 22环境下:

配置samba

smbpasswd -a -U your_username               #设置登陆的用户名和密码,你可以运行 whoami 查看你的用户名
systemctl enable smb.service                           # 开机启动samba
systemctl start smb.service                               #  立即启动samba
systemctl restart smb.service                             # 立即重启samba
firewall-cmd --permanent --zone=public --add-service=samba                           # 配置防火墙,让其它电脑能访问你的电脑。

增加
共享文件夹

mkdir /home/public
  chmod 777 /home/public

在etc/samba/smb.conf中增加:

[share]
        comment = Galen's Share
        path = /home/public
        writable = yes
        valid users = your_username          # 你可以运行 whoami 查看你的用户名


#setsebool -P samba_enable_home_dirs on命令解除selinux对samba的限制。


配置好后,重启samba (sudo systemctl restart smb.service)


关闭 防火墙

sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service


停止SELinux(如果不需要它)


vi /etc/sysconfig/selinux
# 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 - SELinux is fully disabled. 
SELINUX= disabled # change here


# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected. 
# strict - Full SELinux protection. 
SELINUXTYPE=targeted

sestatus -v可以查看selinux状态。

getenforce也可以。

setenforce命令可以临时关闭selinux,不需要重启。

在windows端:

通过命令行输入IP地址就可以访问对应的共享文件夹。

(WIN7采用NTLMv2认证,需要经过一些设置:


    开始->运行->secpol.msc->本地策略->安全选项->网络安全:LAN管理器身份验证级别->发送 LM 和 NTLMv2 ,如果已协商,则使用NTLMv2 (会话安全 &)->完成设置。


systemctl list-unit-files命令用于查看服务状态。


很抱歉,目前还没有 Fedora 38 的版本,最新的 Fedora 版本是 Fedora 35。不过,我可以为您介绍如何在 Fedora配置 SambaSamba 是一个开源的软件套件,用于实现文件和打印机共享服务。在 Fedora配置 Samba 可以让您的 Linux 系统与 Windows 系统之间进行文件共享。 以下是在 Fedora配置 Samba 的步骤: 1. 安装 Samba: 在终端中运行以下命令来安装 Samba: ``` sudo dnf install samba ``` 2. 配置 Samba: 打开 Samba 配置文件 `/etc/samba/smb.conf`,可以使用任何文本编辑器进行编辑: ``` sudo vi /etc/samba/smb.conf ``` 3. 添加共享目录: 在配置文件中找到 `[global]` 部分,在其下方添加以下内容来定义共享目录: ``` [share] comment = Shared Directory path = /path/to/shared/directory browseable = yes writable = yes guest ok = yes ``` 将 `/path/to/shared/directory` 替换为您要共享的实际目录路径。 4. 设置 Samba 用户密码: 在终端中运行以下命令来设置 Samba 用户密码: ``` sudo smbpasswd -a username ``` 将 `username` 替换为您要添加的用户名。 5. 启动 Samba 服务: 在终端中运行以下命令来启动 Samba 服务: ``` sudo systemctl start smb sudo systemctl enable smb ``` 这将启动 Samba 服务并设置其在系统启动时自动启动。 现在,您已经成功配置Samba。您可以在 Windows 系统中访问 Fedora 上的共享目录,或者在其他 Linux 系统中使用 Samba 客户端进行访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值