GVKun编程网logo

ubuntu 搭建samba服务器&挂载(mount)代码到本地(ubuntu16.04 samba服务器搭建)

1

以上就是给各位分享ubuntu搭建samba服务器&挂载,其中也会对mount代码到本地进行解释,同时本文还将给你拓展apt-getupdate失败ubuntu:Temporyfailureresol

以上就是给各位分享ubuntu 搭建samba服务器&挂载,其中也会对mount代码到本地进行解释,同时本文还将给你拓展apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu、CentOS 6.5 学习笔记 搭建Samba服务器、centos 7 搭建samba服务器、docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

ubuntu 搭建samba服务器&挂载(mount)代码到本地(ubuntu16.04 samba服务器搭建)

ubuntu 搭建samba服务器&挂载(mount)代码到本地(ubuntu16.04 samba服务器搭建)

一、搭建samba服务器

 

1.下载:

sudo apt-get install samba samba-common

 

2.创建共享文件夹MyShare:

mkdir /home/user/MyShare

chmod 777 /home/ user/MyShare

 

3.备份config文件(防止改错或丢失):

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

 

4.进入config文件:

sudo gedit /etc/samba/smb.conf

 

5.把以下内容粘贴到最后(path 是文件的路径):

[MyShare]

comment = Public Stuff

path = /home/user/MyShare

public = yes

writable = yes

printable = no

write list = +staff

 

6.在文件里找到[global]替换:

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

 

7.添加用户

sudo useradd 用户名

 

8.设置samba的密码:

sudo smbpasswd -a  用户名,在输入密码

 

9.查看用户信息

sudo vim /etc/samba/smbusers

内容:sambaxxx= "network username"

 

10.重启一下 smbd

sudo service smbd restart

 

二、挂载(mount)代码到本地

挂载代码到本地:

1.下载samba相应组件:

sudo apt-get install cifs-utils

 

2.查看共享目录:

smbclient -L 192.168.0.103 -N

 

3.挂载

(username=服务器的名字,密码=服务器密码,IP地址=自己服务器的IP)

sudo mount -t cifs -o username=用户名,password=密码 //IP地址/Code /home/liyan/smb_code

 

4.解除挂载

sudo umount /挂载的目录

备注:

1、在文件夹里访问samba地址:smb:// + IP

2、通过终端ssh访问samba服务器,访问不了的话请下载:

sudo apt-get install openssh-server

 

apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu

apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu

当运行apt-get update后出现如下错误时:
E: Some index files Failed to download,they have been ignored,or old ones used instead.

可以将目录下/var/lib/apt/lists/partial/所有的文件清掉,再次运行apt-get update即可!自带源在大陆不好。


出现以下错误:

ubuntu:Tempory failure resolving ''cn.archive.ubuntu.com ubuntu


修改dns:

1,重启生效:

sudovi/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)

在里面插入:
nameserver8.8.8.8
nameserver8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

sudoresolvconf-u

再看/etc/resolv.conf,最下面就多了2行:

cat/etc/resolv.conf
#Dynamicresolv.conf(5)fileforglibcresolver(3)generatedbyresolvconf(8)
#DONOTEDITTHISFILEBYHAND--YOURCHANGESWILLBEOVERWRITTEN
可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。


2,重启失效:

配置文件地址 /etc/resolv.conf

使用编辑器打开

改为如下内容:
search localdomain
nameserver 202.96.128.86 希望修改成的DNS
nameserver 202.96.128.166 备用DNS

重启网络:sudo /etc/init.d/networking restart。即可

CentOS 6.5 学习笔记 搭建Samba服务器

CentOS 6.5 学习笔记 搭建Samba服务器

Samba 使用 SMB 协议实现资源共享,常用于 Linux 和 Windows 之间共享文件,打印机及其他资源.

在 Win7 安装虚拟机学习 Linux, 在 Linux 上安装 Samba 服务, 然后在 Win7 中把 Linux 的

共享目录映射为本地磁盘, 可以非常方便地实现物理机和虚拟机之间传递文件.

1.服务器配置

>>> 1.1 安装 samba 服务

[root@ ~]#: [root@ ~]#: yum install samba -y

...

Complete!  # 安装完成

>>> 1.2 修改配置文件

[root@ ~]#: cp /etc/samba/smb.conf /etc/samba/smb.conf.bak20190904  # 备份

[root@ ~]#: vi /etc/samba/smb.conf  # 清空原有,输入以下:

1
2 [global]
3    workgroup = MYGROUP
4    server string = Samba Server Version %v
5    security = share
6    passdb backend = tdbsam
7    load printers = yes
8    cups options = raw
9
10 [temp]
11    comment=Temporary file space
12    path=/tmp
13    read only=no
14    public=yes
15    writeable=yes
16
17 [data]
18    comment=Temporary file space
19    path=/data  # 共享目录路径
20    read only=no
21    public=yes
22    writeable=yes

# 保存退出

>>> 1.3 创建 /data/ 目录, 并修改权限

[root@ /]#: mkdir  /data/  # 创建目录

[root@ /]#: chmod 777 /data/  # 修改权限为:可读写执行

>>> 1.4 设置开机启动 Samba 服务

方法一:

chkconfig smb on

方法二:
vi /etc/rc.d/rc.local

1 #!/bin/sh
2 #
3 # This script will be executed *after* all the other init scripts.
4 # You can put your own initialization stuff in here if you don''t
5 # want to do the full Sys V style init stuff.
6
7 touch /var/lock/subsys/local
8 /usr/local/samba/sbin/smbd -D  # 添加此行
9 /usr/local/samba/sbin/nmbd -D  # 添加此行

# 保存退出

[root@ /]#: /etc/init.d/smb start  # 启动 smb 服务

启动 SMB 服务:                                            [确定]

>>> 1.5 创建目录用于测试

 

[root@ ~]#: mkdir /data/Samba/
[root@ ~]#: echo "Samba test" >> /data/Samba/test.txt

 

2.客户端配置

>>> 2.1 在 Win7 中映射网络驱动器

win7 桌面---右键 "计算机"---映射网络驱动器---驱动器 Z--- 文件夹:\\192.168.10.61\data\ ---完成.

双击打开 "计算机", 在 "网络位置" 可看到 Z 盘就是 Linux 中的共享目录.

>>> 2.2 在网络驱动其中创建文件

在 win7 中打开 Z 盘,可以在其中新建,修改,删除文件和目录.但是无法删除 Samba 文件夹及其中的内容.

这是因为 Samba 目录是由 root 用户创建的, win7 只拥有 other 权限, 无法删除.

补充:如果无法启动 samba 服务器或客户机无法连接服务器.可关闭服务器中的 iptables 和 selinux, 然后重启服务器,再行测试.

 

centos 7 搭建samba服务器

centos 7 搭建samba服务器

1、安装samba

#yum install samba

如果没有报错安装成功后执行下面的步骤

2、新建一个文件夹,我在home下面新建一个workspace的文件夹

#mkdir /home/workspace

3、把读写权限给所有人

#chmod 777 /home/workspace

4、修改smb.conf配置文件

#vim /etc/samba/smb.conf

在文件末尾地方加入下面的内容

[workspace]

path = /home/workspace

available = yes

browseable = yes

writable = yes

保存退出

5、创建samba用户

#touch /etc/samba/smbpasswd

#smbpasswd -a xueqi

根据提示输入两次密码

6、重新启动samba服务

#systemctl restart smb

7、设置防火墙端口

#firewall-cmd --permanent --add-port=139/tcp

#firewall-cmd --permanent --add-port=445/tcp

#systemctl restart firewalld

搭建服务器完成,使用windows开始访问samba

8、在window的运行命令行中输入\\+ip地址,例如:\\192.168.10.25,按回车

在弹出的登录框中输入刚才的用户和密码,这样就成功的访问到服务器共享文件目录下面了

docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.

docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.

在启动container时报错

Error response from daemon: OCI runtime create failed: container with id exists: 67e15e63de517c777b548f774b09d82428eb477cccb9da135f00944bb22b9d9a: unknown

#删除历史container文件
/var/run/docker/runtime-runc/moby/{contenterId}

看其他帖子按要求删除对应container文件后,接下来又报以下错误

cgroups: cannot find cgroup mount destination: unknown.

最后解决:


sudo mkdir /sys/fs/cgroup/systemd

sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd/

关于ubuntu 搭建samba服务器&挂载mount代码到本地的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu、CentOS 6.5 学习笔记 搭建Samba服务器、centos 7 搭建samba服务器、docker 使用中遇到的问题记录: cgroups: cannot find cgroup mount destination: unknown.等相关内容,可以在本站寻找。

本文标签: