第一步:安装yum源并启动samba服务器
- mkdir /iso
- mount /dev/sr0 /iso
- mount: /dev/sr0 写保护,将以只读方式挂载(出现这个说明挂载成功)
- cd /etc/yum.repos.d()
- vim dvd.repo
[dvd]
baseurl=file:///iso
name=dvd
enable=1
gpgcheck=0
- yum install -y samba(安装samba服务器)
- yum install -y samba-client(安装samba客户端)
- systemctl start smb(启动smb服务器)
- systemctl enable smb(设置开机自启)
- groupadd sales 添加sale组
- useradd sale1 -G sales 添加用户sale1并且属于sales组
- useradd sale2 -G sales添加用户sale2并且属于sales组
- id sale1 查看用户sale1所属组uid=1001(sale1) gid=1002(sale1) 组=1002(sale1),1001(sales
- id sale2查看用户sale2所属组uid=1002(sale2) gid=1003(sale2) 组=1003(sale2),1001(sales)
- smbpasswd -a sale1设置sale1密码
- smbpasswd -a sale2设置sale2密码
出现added user sale1 则说明用户sale1添加成功sale2同理
17.mkdir /tmp/public
echo "hello to my samba" >> /tmp/public/hello.txt
chmod 777 /tmp/public -R
ll /tmp/public
同理创建sales
mkdir /tmp/sales
echo "this is sale samba" >> /tmp/sales/sale.txt
chgrp -R sales /tmp/sales
chmod 770 /tmp/sales -R
ll /tmp/sales
18.vim /etc/samba/smb.conf
[public]
comment = public
path = /tmp/public
browseable = yes
read only = yes
guest ok = yes
[sales]
comment = sales
path = /tmp/sales
writable = yes
browseable = yes
valid users = @sales
setenforce permissive
getenforce
Permissive 出现这个说明成功
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
firewall-cmd --list-all
Systemctl restart smb
在物理机命令提示符输入\\ip地址
就可以进入samba服务器