samba
一、启动服务
[root@server03 etc]# service smb start
Starting SMB services: [ OK ]
[root@server03 etc]# service nmb start
Starting NMB services: [ OK ]
二、需求
Windows用户访问linux文件
三、实现
服务端:
1、创建用户
[root@server03 /]# useradd tommy
不创建密码
2、创建目录
[root@server03 /]# mkdir -m 700 /smbshare
[root@server03 /]# chown tommy /smbshare
针对selinux的配置:
[root@server03 /]# ll -dZ /smbshare
drwx------. tommy root unconfined_u:object_r:default_t:s0 /smbshare
[root@server03 /]# chcon -t samba_share_t /smbshare/
[root@server03 /]# ll -dZ /smbshare
drwx------. tommy root unconfined_u:object_r:samba_share_t:s0 /smbshare
3、服务配置
[root@server03 /]# vim /etc/samba/smb.conf
添加:
[fortommyonly]
comment = tommy
path = /smbshare
writable = yes
write list = tommy
browseable = yes
[root@server03 /]# service smb restart
4、将本地用户tommy转为smb用户
[root@server03 /]# smbpasswd -a tommy
客户端:
安装客户端
[root@station3 Desktop]# yum install samba-client
默认以匿名身份登录
[root@server05 Desktop]# smbclient -L //192.168.4.105
Enter redhat's password: 直接回车
Anonymous login successful
以tommy身份登录:
[root@server05 Desktop]# smbclient //192.168.4.105/fortommy -Utommy
Enter tommy's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6]
挂载samba共享的目录
[root@server05 /]# mkdir smbmount
[root@server05 smbshare]# mount //192.168.4.105/fortommy /smbshare/ -o username=tommy
Password:
如果出现以下提示,安装cifs
mount: block device //192.168.4.105/fortommy is write-protected, mounting read-only
mount: cannot mount block device //192.168.4.105/fortommy read-only
[root@server05 smbshare]# yum install cifs-utils
使用fstab开机自动挂载
[root@server05 smbshare]# vim /etc/fstab
//192.168.4.105/fortommy /mnt cifs username=tommy,passwd=tommy 0 0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY