CentOS下yum安装配置samba
Samba是一项实现了Windows和Linux/Unix之间文件和打印机共享的服务。如果你有Linux和Windows机器在同一局域网内,那么在CentOS上安装和配置Samba是非常有用的,可以方便地在Windows上访问Linux文件。
1. 安装Samba
使用 yum 命令直接在CentOS系统中安装Samba:
sudo yum install samba samba-client samba-common -y
2. 配置Samba
2.1 创建共享目录并设置权限
首先,创建一个用于共享的目录,比如 /samba/share
:
sudo mkdir -p /samba/share
然后设置共享目录的权限,确保用户可以读取文件和写入文件:
sudo chmod 777 /samba/share
2.2 配置smb.conf文件
接下来,需要在 smb.conf
配置文件中添加共享信息,包括路径、访问权限等。使用编辑器打开 smb.conf
文件:
sudo vim /etc/samba/smb.conf
在文件末尾添加以下内容:
[share]
comment = share directory
path = /samba/share
browseable = yes
writable = yes
create mask = 0777
directory mask = 0777
valid user = sambauser
其中:
share
为共享的目录名,自定义即可。comment
为注释信息,可以为空。path
为共享目录的路径,需要和上面创建的路径保持一致。browseable
表示是否可以浏览,设置为yes
。writable
表示是否可写,设置为yes
。create mask
和directory mask
表示创建文件和目录时的权限掩码,均设置为0777
。valid user
为可以访问共享目录的用户名,需要单独创建并设置密码。
2.3 创建用户并添加到Samba中
需要在Samba中创建单独的用户,用于访问共享目录。
sudo smbpasswd -a sambauser
然后设置用户密码。
2.4 启动Samba服务
全部配置完成之后,需要重新启动smb服务并启用smb:
sudo systemctl restart smb
sudo systemctl enable smb
3. 访问共享目录
配置完成后,可以在Windows机器上获取该共享文件夹的访问权限,使用Windows资源管理器或者网络邻居即可访问,或者在命令行中输入:
\\<samba_server_ip>\share
其中,<samba_server_ip>
为CentOS机器的IP地址,share
即为共享目录名。
总结
本文介绍了如何在CentOS系统中安装Samba,并配置共享目录及用户,最后展示了如何在Windows机器上访问CentOS机器的共享目录。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centOS下yum安装配置samba - Python技术站