装包 yum -y install samba
创建文件共享账户
添加共享账户 1
[root@server0 ~]# useradd harry
[root@server0 ~]# pdbedit -a harry
new password:
retype new password:
密码为 :“”自己设置“”
new password:
retype new password:
Unix username: chihiro
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1763504373-4247948330-3991737950-1002
Primary Group SID: S-1-5-21-1763504373-4247948330-3991737950-513
Full Name:
Home Directory: \\localhost\chihiro
HomeDir Drive:
Logon Script:
Profile Path: \\localhost\chihiro\profile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: 三, 06 2月 2036 23:06:39 CST
Kickoff time: 三, 06 2月 2036 23:06:39 CST
Password last set: 四, 28 3月 2019 17:38:04 CST
Password can change: 四, 28 3月 2019 17:38:04 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
#######这个就对啦
添加共享账户 2
[root@server0 ~]# useradd kenji
[root@server0 ~]# pdbedit -a kenji
new password:
密码为 :“”自己设置“”
显示上面的对
添加共享账户 3
[root@server0 ~]# useradd chihiro
[root@server0 ~]# pdbedit -a chihiro
new password:
retype new password:
密码为 :“”自己设置“”
显示上面的对
查看共享账号
[root@server0 ~]# pdbedit -L
harry:1001:
chihiro:1003:
kenji:1002:
创建共享文件
[root@localhost 桌面]# mkdir /common
[root@localhost 桌面]# mkdir /devops
[root@localhost 桌面]# setfacl -m u:chihiro:rwx /devops 写入权限
调整SELinux开关策略,允许发布可写的Samba共享资源
[root@localhost 桌面]# getsebool -a | grep ^samba_exp 默认配置
samba_export_all_ro --> off
samba_export_all_rw --> off
[root@localhost 桌面]# setsebool -P samba_export_all_rw=on 永久打开设置
[root@localhost 桌面]# getsebool -a | grep ^samba_exp 查看结果
samba_export_all_ro --> off
samba_export_all_rw --> on
配置共享文件
[root@localhost 桌面]# vim /etc/samba/smb.conf
里面写的:
[global]
workgroup = STAFF
.. ..
[common]
path = /common
hosts allow = 172.25.0.0/24
[devops]
path = /devops
hosts allow = 172.25.0.0/24
write list = chihiro
起服务 smb 并设置开机自起
[root@localhost 桌面]# systemctl restart smb
[root@localhost 桌面]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
翻译:从/etc/systemd/system/multi-user.target.wants/smb.service创建symlink到/usr/lib/systemd/system/smb.service。
[root@localhost 桌面]# ln -s '/usr/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service'
出现报错 : ln: 无法创建符号链接"/etc/systemd/system/multi-user.target.wants/smb.service": 文件已存在
显示文件已经存在
我的思路 是删除他 :rm -rf /etc/systemd/system/multi-user.target.wants/smb.service
好啦
[root@localhost 桌面]# ln -s '/usr/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service'
localhost 桌面]# netstat -antpu | grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 15198/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 15198/smbd
tcp6 0 0 :::139 :::* LISTEN 15198/smbd
tcp6 0 0 :::445 :::* LISTEN 15198/smbd
这是图片解析