samba
来源:互联网 发布:淘宝哪里可以回收手机 编辑:程序博客网 时间:2024/06/05 18:45
服务端
[root@server ~]# yum install samba.x86_64 samba-common.x86_64 -y[root@server ~]# systemctl stop iptables.service [root@server ~]# systemctl disable iptables.service [root@server ~]# systemctl start smb
客户端
[root@www yum.repos.d]# yum install samba-client.x86_64
[root@www yum.repos.d]# smbclient -L //172.25.254.244 #查看匿名用户 不用输入密码
[root@server ~]# smbpasswd -a student#创建smb用户[root@server ~]# pdbedit -L #查看smb用户
[root@www yum.repos.d]# smbclient -L //172.25.254.244 -U student #使用本地smb用户登陆
setsebool -P samba_enable_home_dirs on ####设置selinux服务功能
[root@station yum.repos.d]# mount -o username=student,password=lala //172.25.254.14/student /mnt #将student用户挂载在mnt下[root@station yum.repos.d]# cd /mnt[root@station mnt]# touch test # 在smb中建立文件[root@station yum.repos.d]# smbclient //172.25.254.14/student -U student #用student用户登陆,查看是否有test文件
新建一个共享目录
vim /etc/samba/smb.conf [wtt] ###名字comment=wtt ###解释path=/wtt ####路径
mkdir /wtt
semanage fcontext -a -t samba_share_t '/wtt(/.*)?' ###修改安全上下文restorecon -RvvF /wtt
touch /wtt/file1
访问cifs 共享
smbclient //172.25.254.14/wtt -U student
客户端将共享挂载在 mnt下
vim /etc/fstab ###永久挂载 //172.25.254.108/wtt/mnt cifs defaults,username=student,password=321 0 0mount -a
匿名用户可以登陆
vim /etc/samba/smb.confmap to guest= bad user321 [wtt]322 comment=man wtt323 path=/wtt324 guest ok =yes
mount //172.25.254.14/wtt /mnt -o username=guest,password=" "
用户可写
vim /etc/samba/smb.conf321 [wtt]322 comment=man wy323 path=/wtt324 guest ok =yes325 writable = yes
修改权限
setfacl -m u:student:rwx /wtt
mount //172.25.254.108/wtt /mnt/ -o username=student,password=lalatouch /mnt/file
用户组可写
vim /etc/samba/smb.conf321 [wtt]322 comment= wtt data323 path=/wtt324 guest ok =yes325 writable = yes326 write list= @student
setfacl -m g:student:rwx /wttusermod -G student xyj
用户等于root ####在服务器上对文件的管理是root 不是smb的超级用户
vim /etc/samba/smb.conf321 [wtt]322 comment=wtt data323 path=/wtt324 guest ok =yes325 writable = yes326 #write list= @student327 admin users =xysystemctl restart smb
客户
[root@station yum.repos.d]# mount //172.25.254.14/wtt /mnt -o username=xy,password=lala[root@station yum.repos.d]# touch /mnt/xy[root@station yum.repos.d]# ls -l /mnt/xy-rw-r--r--. 1 root 2018 0 Dec 6 15:56 /mnt/xy
共享目录隐藏
[wy]
comment=man wtt
path=/wtt
guest ok =yes
writable = yes
write list= @student
admin users =xy
browseable = no ####目录对用户不可见
指定用户登陆
[wtt]comment=man wttpath=/wttguest ok =yeswritable = yeswrite list= @studentadmin users =xybrowseable = no#valid users =student ####只有student可以登陆#valid users =+student ####只有student组可以登陆
当指定只有student用户可以登陆时
但指定student用户组可以登陆时:
smb 多用户登陆 ####在客户端
yum install cifs-utils -y
vim /root/smbfileusername=studentpassword=lala
mount -o credentials=/root/smbfile,multiuser,sec=ntlmssp //172.25.254.108/wtt /mnt
cifscreds add -u harry 172.25.254.14
ls ###可以看到
数据接受经过火墙(firewalld) tcpwrap(tcp回绕,加载了 xxxxx.so) 守护进程(xinetd) 服务本身 selinux 本地文件系统权限
阅读全文
0 0
- Samba
- Samba
- Samba
- samba
- Samba
- SAMBA
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- samba
- SAMBA
- samba
- UART配置调试指南
- 通信网络编程第三次作业
- Linux进程控制编程
- Java+MySQL实现附近功能
- BZOJ3244:[Noi2013]树的计数 (树的遍历)
- samba
- java实战项目视频学习
- Java问答题(1)
- 第十七章经典抽象数据结构二:树(数组实现)
- 【Scikit-Learn 中文文档】大规模计算的策略: 更大量的数据
- ROS 控制机器人走正方形
- Dijkstra算法 最短路径
- python学习—Day38—memcache安装以及群集操作
- Python中的字符串反转