LIinux的samba服务(企业级)

samba服务的安装

yum install samba samba-client samba-common -y
systemctl start smb
systemctl stop firewalld.service 
vim /etc/sysconfig/selinux    ##关闭selinux,重启虚拟机

samba基本命令

vim /etc/hosts                ##添加本地域名解析
    172.25.254.114 cifs.example.com    ##ip为主机ip,域名为主机名

smbclient -L //172.25.254.114 ##匿名查看此ip共享目录

smbpasswd -a student          ##创建smb用户,smb用户必须为本地用户
pdbedit  -x student            ##删除smb用户
pdbedit -L                    ##查看smb用户

smbclient -L //172.25.254.114/student -U student    ##查看student用户的共享目录

smbclient  //172.25.254.114/student -U student      ##访问student用户的共享目录

在共享目录中只能上传访问共享目录前所在目录文件

由于不能在共享目录中直接建立文件,可以先挂载到本机然后在挂载点建立即可

mount //172.25.254.114/student /mnt/ -o username=student,password=123           ##挂载共享目录
vim /etc/fstab
//172.25.254.114/student /mnt/ cifs defaults,username=student,password=123  0  0

cd /mnt/
touch file{1..5}
umount /mnt/
smbclient  //172.25.254.114/student -U student ##可以看到刚才建立的文

 

开机自动挂载

vim /etc/fstab
//172.25.254.114/student /mnt/ cifs defaults,username=student,password=123  0  0

客户端主机查看共享目录

yum install samba-client.x86_64 -y

匿名查看

查看student用户的共享目录

问student用户的共享目录

samba的配置参数

配置文件:/etc/samba/smb.con

匿名用户访问

guest ok = yes
map to guest = bad user

访问控制

hosts allow =           ##只允许
hosts deny =            ##只拒绝
valid users = westos    ##当前共享的有效用户为westos
valid users = @westos   ##当前共享的有效用户为westos组
valid users = +westos   ##当前共享的有效用户为westos组
browseable = yes        ##隐藏共享目录

读写控制

chmod o+w /mnt
setsebool -P samba_export_all_rw on
vim /etc/samba/smb.conf
writable = yes

指定用户可写

write list = student    ##可写用户
write list = +student   ##可写用户组
write list = @student   ##@和+均表示用户组    
admin users = westos    ##共享的超级用户指定

当selinux打开时共享新建目录和系统目录

相关设置可参考/etc/samba/smb.conf文件20到60行
设定允许访问权限:

vim /etc/samba/smb.conf
      workgroup = WESTOS           ##修改组信息
      hosts allow = 172.25.254.14  ##只允许此ip查看访问

systemctl restart smb.service

此时212可以查看

12访问时被拒绝

当selinux打开时访问共享目录需打开bool值

setsebool -P samba_create_home_dirs on
setsebool -P samba_enable_home_dirs on
getsebool -a | grep sam

新建目录共享:

mkdir /westos
touch /westos/file{1..3}
vim /etc/samba/smb.conf
         [linux]
         comment = dir from westos
         path = /westos

客户端访问查看

系统目录共享

setsebool -P samba_export_all_ro on ##打开此bool值后权力过大,之后新建目录共享不用改更安全上下文也可查看访问
vim /etc/samba/smb.conf
      map to guest = bad user

      [mnt]
      comment = dir from mnt
      path = /mnt
      write list = student  
      guest ok = yes 

 

samba多用户挂载

服务端:

vim /etc/samba/smb.conf
    [linux]
    comment = dir from westos
    path = /westos
    writable = yes
    guest ok = yes
    browseable = no

 

mkdir  /westos
chmod 777 /westos

客户端:

yum install cifs-utils.x86_64 -y

普通挂载:
超级用户挂载共享目录:

mount //172.25.254.114/linux /mnt/ -o username=student,password=123
touch /mnt/file4         ##超级用户建立

touch /mnt/file5         ##普通用户建立

可以看到此时超级用户与普通用户建立的文件uid,gid均与服务端文件uid,gid相同

 

多用户挂载:

vim /root/sambauth
    username=student
    password=123

超级用户挂载共享目录:

mount //172.25.254.114/linux /mnt/ -o multiuser,credentials=/root/sambauth,sec=ntlmssp
touch /mnt/file6

此时普通用户为不能再/mnt/建立文件,需添加用户认证,切换至普通用户,若是添加认证时密码输错,可以删除认真再次添加,认证添加后不论密码输入对错不删除用户认证都不能再次添加

cifscreds add -u westos 172.25.254.114
cifscreds clear -u westos 172.25.254.114  
touch /mnt/file7

可以看到root建立的文件uid,gid与/root/sambauth文件中所写的用户在服务端uid,gid相同,普通用户建立的文件uid,gid与认证的用户在服务端uid,gid相同

 

内容概要:2025年大宗商品市场展望报告由世界银行发布,分析了能源、农业、金属和矿物、贵金属以及化肥等多个主要商品类别的市场发展与前景。报告指出,由于全球经济增长放缓和贸易紧张加剧,2025年大宗商品价格预计总体下降12%,2026年进一步下降5%,达到六年来的最低点。油价预计2025年平均为每桶64美元,2026年降至60美元,主要受全球石油消费放缓和供应增加的影响。农业商品价格预计2025年基本稳定,2026年下降3%,其中粮食和原材料价格分别下降7%和2%,但饮料价格上涨20%。金属价格预计2025年下降10%,2026年再降3%,特别是铜和铝价格将显著下跌。贵金属如黄金和白银因避险需求强劲,预计价格将继续上涨。报告还特别关注了疫情后大宗商品周期的变化,指出周期变得更短、更剧烈,主要受到宏观经济冲击、极端天气事件和地缘政治冲突的影响。 适用人群:对全球经济趋势、大宗商品市场动态及其对不同经济体影响感兴趣的政策制定者、投资者、分析师及研究机构。 使用场景及目标:①帮助政策制定者评估全球经济增长放缓对大宗商品市场的影响,从而调整经济政策;②为投资者提供有关未来大宗商品价格走势的风险提示,以便进行投资决策;③协助分析师和研究机构深入理解疫情后大宗商品市场的周期特征,识别潜在的投资机会和风险。 其他说明:报告强调,全球经济增长放缓、贸易紧张加剧以及地缘政治不确定性是影响大宗商品价格的主要因素。此外,极端天气事件和能源转型也对农业和能源商品市场产生了深远影响。报告呼吁各方关注这些结构性变化,并采取相应的风险管理措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值