美文网首页
新装的centos想要装samba

新装的centos想要装samba

作者: 吃豆腐不吐豆腐皮 | 来源:发表于2021-10-07 14:04 被阅读0次

我是在虚拟机里安装的centos
装好centos后,首先执行

yum install samba -y 

如果报错,如下

Could not resolve host: mirrorlist.centos.org; Unknow error

那么需要修改网络配置文件/etc/sysconfig/network-scripts/ifcfg-ens33
将里面的ONBOOT改成yes

ONBOOT=yes

然后再执行

service network restart

来重启网络服务

我是打算用root来做用户,配置密码,如下

smbpasswd -a root

这里的root就是我的用户名
接下来输入两次密码,samba账号的密码

接下来,需要配置共享目录,
配置文件路径为/etc/samba/smb.conf

我要共享root的跟文件加,并且获得所有权限
so,配置如下

[asset] #名字自定义
        comment = public
        path = /root #开放的路径
        create mask = 0777
        directory mask = 0777
        public = no
        writable = yes
        create mode = 0777
        valid users = root
        write list = root
        writable = yes
        force create mode = 0777
        directory mode = 0777
        force directory mode = 0777
        share modes = yes

如果想要了独立于虚拟机,拥有自己的ip,那么
1.把虚拟机网络连接设置成桥接模式,把复制物理网络连接状态打上勾.

  1. 修改文件/etc/sysconfig/network-scripts/ifcfg-ens33 增加ip
    比如:
IPADDR=192.168.2.123
GATEWAY=192.168.2.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4

dns选填.在把网络服务重启下

service network restart

最后启动smb服务

service smb start

开机自启动

 chkconfig smb on

如果这时候,你无法访问smb共享目录,那么提供以下暴力手段,

  • 修改文件/etc/sysconfig/selinux 把SELINUX设置为disabled
SELINUX=disabled
  • 临时关闭防火墙
systemctl stop firewalld.service  
  • 永久关闭防火墙
systemctl disable firewalld.service  

接着重启以下虚拟机, 然后就可以了


上面这个暴力手段不是很好, 但对于我的需求来讲够用了. 有更好的方法,以后有空再分享.

相关文章

网友评论

      本文标题:新装的centos想要装samba

      本文链接:https://www.haomeiwen.com/subject/gfzanltx.html