#!/bin/bash
samba_share_path=${HOME}/samba_share samba_user_name=${USER} temp_file=${HOME}/temp.txt samba_mount_path=${HOME}/samba_mount
# 一、Ubuntu 18.04安装Samba服务器及配置 # 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作。以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS。 # Ubuntu 18.04安装Samba服务器及配置 # 在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号。 # 以下是我的安装配置步骤: # (1)更新当前软件。 # sudo apt-get upgrade # sudo apt-get update # sudo apt-get dist-upgrade # (2)安装samba服务器和客户端。 # sudo apt-get install samba samba-common # sudo apt-get install smbclient cifs-utils # (3)创建一个用于分享的samba目录。 # sudo mkdir -vp ${samba_share_path} # (4)给创建的这个目录设置权限 # sudo chmod 777 ${samba_share_path} # (5)添加用户(下面的linuxidc是我的用户名,之后会需要设置samba的密码)。 # sudo smbpasswd -a ${samba_user_name} # (6)配置samba的配置文件。 # 在配置文件smb.conf的最后添加下面的内容: # echo " # [share] # comment = share folder # browseable = yes # path = ${samba_share_path} # create mask = 0700 # directory mask = 0700 # valid users = ${samba_user_name} # force user = ${samba_user_name} # force group = ${samba_user_name} # public = yes # available = yes # writable = yes # " > ${temp_file}; sudo vim ${temp_file} /etc/samba/smb.conf # 在上面valid users = ${samba_user_name}中的${samba_name}为我的用户名。 # (7)重启samba服务器。 # sudo service smbd restart
# (8)ubuntu挂载到ubuntu的samba # 要注意的是//192.168.100.156/share,而不是//192.168.100.156/${samba_share_path} # /etc/samba/smb.conf里面是[share],所以是//192.168.100.156/share。${samba_share_path}只不过是[share]对应的实际目录。 # sudo mkdir -vp ${samba_mount_path} # sudo mount -t cifs //192.168.100.156/share ${samba_mount_path} -o user=${samba_user_name},password=123456
# (9)Windows徽标+R 在弹出的运行窗口中输入 \\ip即可访问。如\\192.168.182.188,输入samba用户名及密码访问即可看到共享,然后就可以在Linux系统与Windows系统直接进行文件共享了 # Win+R:在弹出的运行窗口中输入\ip(在ubuntu中用ifconfig查看ip)即可访问。 # 如果提示:提示你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。 # 解决方法见:https://www.linuxidc.com/Linux/2018-11/155467.htm # (10)输入samba用户名及密码访问即可看到共享文件夹share。 # 上传创建文件 # (11)选中share,点击右键,选择映射网络驱动器。 # (12)最终结果如下图。
# 二、ubuntu安装dlna 实测,不行,无解! # (1)安装 # #常用服务控制命令如下: # 使用apt-get安装,默认minidlna会随系统启动 # sudo apt-get install minidlna # =的后面有参数的配置的前面#去掉,然后重启minidlna服务(看上面) # friendly_name=ubuntu dlna server 81行改成这样,其他都保留 # sudo vim /etc/minidlna.conf # #取消minidlna的开机自动启动 # sudo update-rc.d -f minidlna remove # #选择让minidlna随机启动 # sudo update-rc.d minidlna defaults # #启动,停止,重启minidlna服务 # sudo service minidlna start/stop/restart # #当你修改配置文件及媒体资源更新时,需要强制刷新,以便minidlna将最新的媒体文件进行索引 # sudo service minidlna force-reload # #停止minidlna所有进程 # sudo killall minidlna # #卸载minidlna # sudo apt-get remove --purge minidlna
# (2)拷贝和查看 # 直接把视频,音频,图片拷贝到/etc/minidlna.conf里面media_dir=/var/lib/minidlna指定的路径/var/lib/minidlna # 打开安卓电视,选择信号源,这是就看到了。 # 打开浏览器,输入: # http://192.168.100.129:8200/

