美文网首页
2023-07-19 samba服务

2023-07-19 samba服务

作者: 麦冬花儿 | 来源:发表于2023-08-01 09:52 被阅读0次

    开启samba服务

    [train@MiWiFi-R3P-srv ~]$ sudo su -
    [root@MiWiFi-R3P-srv ~]# firewall-cmd  --add-port=137-139/tcp --permanent #开启端口
    success
    [root@MiWiFi-R3P-srv ~]# firewall-cmd  --add-port=445/tcp --permanent 
    success
    [root@MiWiFi-R3P-srv ~]# firewall-cmd  --reload 
    success
    [root@MiWiFi-R3P-srv ~]# systemctl restart smb.service #开启服务,systemctl enable smb.service 表示开机就开启服务
    [root@MiWiFi-R3P-srv ~]# systemctl restart nmb.service 
    [root@MiWiFi-R3P-srv ~]# smbpasswd -a train 
    New SMB password:
    Retype new SMB password:
    Added user train.
    

    在win资源管理器界面输入

    //192.168.31.251/train/
    

    输入账户和密码
    即可访问服务器

    也可以在powershell下连接

    ssh train@192.168.31.251
    

    也可以在win下的xshell等软件进行登陆下载上传文件

    也可以通过另一台服务器进行登陆并进行文件传输

    scp -r file1 file2 train@192.168.31.251:~/
    

    也可修改配置文件/etc/samba/smb.conf

    ################################################################################################
    
    #============================ Global Settings ================================
    [global]
    workgroup = Zhenjunlou    #工作的计算机组名称,可随意填写。
    server string = Samba Server Version %v    #对服务器的说明,随意填写。
    netbios name = ZJLSERVER    #服务器的计算机名,可随意填写,访问服务器时候,可以用计算机名代替其ip地址。
    interfaces = 122.205.95.76    #服务器的联网ip。
    hosts allow = 127. 122.205.     #允许访问Samba服务器的ip地址范围。
    log file = /var/log/samba/log.%m    #用户登陆的日志文件存放地。
    max log size = 50    #用户登陆的日志文件最大值。
    security = user    #安全的模式,需要使用用户名登陆。
    encrypt passwords = yes    #需要输入密码来登陆。
    passdb backend = smbpasswd    #用smbpaswd存放用户名和密码。
    smb passwd file = /etc/samba/smbpasswd    #密码存放的文件为/etc/samba/smbpasswd。
    load printers = no    #不能登陆打印机。
    config file = /etc/samba/smb.conf.%U    #单独的用户配置文件,将此smb.conf文件复制一份,保存为smb.conf.userx,其中userx为一用户名,然后修改smb.conf.userx文件配置,从而使用户userx具有与众不同的配置。
    config file = /etc/samba/smb.conf.%G    #单独的用户群组配置文件,将此smb.conf文件复制一份,保存为smb.conf.groupx,其中groupx为一群组名,然后修改smb.conf.userx文件配置,从而使群组userx具有与众不同的配置。
    
    #============================ Share Definitions ==============================
    
    [homes]    #【】中表示共享的文件名称,但当其下有%S变量时候,则【】中的值与%S相同。
    comment = Home Directories    #对此共享文件的描述,可随意填写。
    path = /home/samba/privacy/%S    #共享文件夹在服务器中的具体路径。
    browseable = no    #其它人是否可见,no即为其它用户不可见。
    writable = yes    #对共享文件夹的权限,可读可写。
    valid users = %S    #有效的用户,%S表示任意登陆的一用户。
    create mode = 0664    #用户写入的文件默认配置。
    directory mode = 0775    #用户写入的文件夹默认配置。
    
    [Blog]    #【】中表示共享的文件名称,但当其下有%S变量时候,则【】中的值与%S相同。
    comment = A public platform for sharing your thoughts and skills    #对此共享文件的描述,可随意填写。  
    path = /home/samba/Blog    #共享文件夹在服务器中的具体路径。
    browseable = yes    #其它人是否可见,yes即为所有用户都可见。
    writable = yes    #对共享文件夹的权限,可读可写。
    valid users = @students,@teachers    #有效的用户,为students和teachers这两个群组。
    
    [Archive]
    comment = Archive
    path = /home/samba/Archive
    browseable = yes
    write list = chenlianfu,bianyinbing
    create mode = 0664
    directory mode = 0775
    valid users = @students,@teachers
    
    [zhenjunlou_communication]
    comment = For communicating among all aculty members
    path = /home/samba/zhenjunlou_communication
    browseable = yes
    writable = yes
    valid users = @students,@teachers
    
    [Forstudents]
    comment = Only students can access
    path = /home/samba/Forstudents_Only
    browseable = yes
    writable = yes
    valid users = @students
    
    [Forteachers]
    comment = Only teachers can access
    path = /home/samba/Forteachers_Only
    browseable = yes
    writable = yes
    valid users = @teachers
    
    ##############################################################################################
    

    相关文章

      网友评论

          本文标题:2023-07-19 samba服务

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