Ubuntu上安装samba

在10.04上安装samba时,先把samba卸载,不然会影响后面的安装。

0.卸载samba

sudo apt-get remove samba-common

sudo apt-get remove smbclient

sudo apt-get remove samba

一. Ubuntu samba配置的安装:

sudo apt-get insall samba

sudo apt-get insall cifs-utils

二. 创建共享目录:  (管理员权限)

mkdir /home/share

sudo chmod 777 /home/share

三. 创建Ubuntu Samba配置文件:

1. 修改现配置文件

sudo vi /etc/samba/smb.conf

在smb.conf最后添加

[share]

path = /home/share

available = yes

browsealbe = yes

public = yes

writable = yes

四.
重启Ubuntu samba服务器

sudo
/etc/init.d/smbd restart

五.
Ubuntu Samba配置测试

smbclient
-L //localhost/share

在测试时出现这个问题

解决办法:

sudo
apt-get install smbclient

sudo
apt-get install samba4-client

之后再测试就通过了,出现原因是没有安装上面两个软件。

192.168.168.130
----------------------------------------------------------------------------------------------------------------------------------

六,Ubuntu
Samba配置使用

打开我的电脑,选择工具->映射网络驱动器(N)

->在文件夹下输入\\你的虚拟机IP\share 最后按回车。

就可以使用了

当你回到计算机下的时候会多出这东西,这就是你共享的网络位置。

注意:有时候即使安装好了samba,在windows下能看到与linux共享的东西,但是你在windows下不能够操作这些共享的文件,这个问题的解决办法就是,在修改smb.conf时,修改有问题,根据不同的情况具体分析,可以像下面这样修改:

[share]

comment=linux share

path=/home/share

create mask=0700

directory mask =0700

force user=nobody

force droup =nogroup

available=yes

browseable=yes

writeable=yes

guest ok=yes

有些时候需要另外建一个用户才行。

四.
创建Ubuntu samba帐户

sudo touch /etc/samba/smbpasswd

sudo smbpasswd -a phinecos

然后会要求你输入samba帐户的密码

如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

------------------------------------------------------------------------------------------

ubuntu如何修改超级用户密码

Ubuntu一些版本的超级用户是被隐藏的,但很多的地方又要用到这个超级用户的权限。我们可以这样来设置超级用户:

……:~$ sudo passwd

  Password: -> 输入安装时那个用户的密码

  Enter new UNIX password: -> 新的Root用户密码

  Retype new UNIX password: -> 重复新的Root用户密码

  passwd:已成功更新密码

这样就完成了超级用户的设置。可以打入:

……:~$ su – root   (貌似是直接 su )

"~$" 变为了 "~#"  这样就切换到高级用户。

---------------------------------------------------------------------------------------------------------------------------------

浏览已安装的程序。要查看已安装的软件包列表,请输入以下命令。请注意你希望卸载的软件包的名称。



  1. dpkg
    --list

卸载程序和所有配置文件。在终端中输入以下命令,把<programname>替换成你希望完全移除的程序:

sudo
apt-get --purge remove <programname>

只卸载程序。如果你移除程序但保留配置文件,请输入以下命令:

sudo
apt-get remove <programname>

解决ubuntu中vi不能正常使用方向键与退格键的问题

 

方案一:

问题:

ubuntu中vi在编辑状态下方向键不能用,还有回格键不能删除等我们平时习惯的一些键都不能使用。

解决办法:

可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。

安装vim:

ubuntu预装的是vim tiny版本,而需要的是vim
full版本。执行下面的语句安装vim full版本:

   $sudo apt-get remove vim-common

   $sudo apt-get install vim

这样就行了,vim是一款优秀的软件,可以在运用中体会到。

Linux(ubuntu16.04)下安装nodejs及配置环境变量

特别要注意配置好/etc/profile后,将配置加入/root/.bashrc中;否则,配置的环境变量不会在root账户下生效

在nodejs官网上下载nodejs源码node-v5.1.0-linux-x64.tar.gz,到/opt目录下;进入/opt目录,输入命令:

tar -zxf node-v5.1.0-linux-x64.tar.gz,将文件解压到当前目录

  1. (该步骤可省)输入命令:mv node-v5.1.0-linux-x64.tar.gz node,将文件改名为node
  2. 输入命令:vim /etc/profile(如果没有安装vim,可根据提示安装,vim比vi好用多了),在末尾添加以下三行:

export NODE_HOME=/opt/node

export
PATH=$PATH:$NODE_HOME/bin 

export
NODE_PATH=$NODE_HOME/lib/node_modules

之后按Esc键,并输入“:wq!”命令保存配置并推出

  1. 在命令行输入:source
    /etc/profile,然后在命令行输入:node -v,返回版本信息v5.1.0,说明环境变量配置就生效了;但,你会发现进入root账户,改配置并没有生效
  2. 在命令行输入:vim
    /root/.bashrc,并在文件末尾加入一行
  3. source etc/profile命令,保存。这样就大功告成了。
  4. 真的吗?  遇到:    root 和 普通用户切换的时候,node -v 没信息。

解决  设置nodejs全局变量,

ln -s /root/node/bin/node /sbin/node

ln -s /root/node/bin/npm /sbin/node

全局环境使用node和npm

ln是linux中一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,(symbolic代号的意思) 
具体用法是:ln -s 源文件 目标文件

/usr/local/bin 这个路径在全局变量PATH当中,所以用下面的命令 可以做到全局使用node和npm 
但弊端是无法全局使用 其他npm安装的插件 ,除非像下面那样再对应建立一个链接

ln -s /usr/local/src/nodejs/bin/node  /usr/local/bin/node
ln -s /usr/local/src/nodejs/bin/npm /usr/local/bin/npm

设置环境变量,在根目录下/etc/profile里面添加

  1. export node_home = /root/node
  2. export PATH = $node_home/bin:$PAT

npm i npm @lastest -g

Nodejs在Ubuntu的部署和配置 samba的更多相关文章

  1. Ubuntu 16.04安装配置Samba服务

    Samba是开源软件,用来让Linux系统与Windows系统的SMB/CIFS网络协定做连结,实现Windows主机与Linux服务器之间的资源共享.Samba服务为两种不同的操作系统架起了一座桥梁 ...

  2. ubuntu 12.04 简单配置samba服务,实现主机与虚拟机互通(设置Windows虚拟盘)

    环境: virtualbox ubuntu12.04 首先,如果你到这步了,说明你的window与linux的网络已经配好了,他们之间是可以互相Ping通的,如果没有,请看我以前的文章 由于我linu ...

  3. Ubuntu下配置Samba服务器

    每次配置Samba 都需要上网去查资料,而且有一些不一定适合.所以自己就简单记录一下 1.Samba的安装 sudo apt-get insall samba // (sudo get temp ro ...

  4. [亲测]ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  5. 在ubuntu上部署一个samba服务器

    今天公司装了一天新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手云集,以下就是总结了网友的 ...

  6. [亲测]七步学会ASP.NET Core 2.0怎么发布/部署到Ubuntu Linux服务器并配置Nginx反向代理实现域名访问

    前言 ASP.NET Core 2.0 怎么发布到Ubuntu服务器?又如何在服务器上配置使用ASP.NET Core网站绑定到指定的域名,让外网用户可以访问呢? 步骤 第1步:准备工作 一台Liun ...

  7. openwrt 配置samba && ubuntu 配置samba

    前言:在修改opkg update的下载目录,公司里不能连外网,尝试用samba. 配置samba很简单,修改/etc/config/samba文件,拷贝一下share项,再改一下name就可以了. ...

  8. Ubuntu 14.04 配置samba

    Ubuntu 14.04 配置samba: 安装略 # vi /etc/samba/smb.conf security = user  (在[global]下任意添加) [share] path = ...

  9. ubuntu中配置samba方法

    1.在保证能上网的前提下,安装samba软件包,中途出现是否执行,一直点击回车键 #sudo apt-get install samba #sudo apt-get install smbclient ...

随机推荐

  1. 【Linux】-- Linux上java运行环境的配置(JDK+TOMCAT)

    1.JDK安装 安装之前首先要查询软件是否存可以直接使用yum安装 yum search java | grep open 选择需要的版本安装 注意:*星号代表下载该版本的所有文件,不能少. 验证是否 ...

  2. 【AtCoder】【模型转化】【二分答案】Median Pyramid Hard(AGC006)

    题意: 给你一个排列,有2*n-1个元素,现在进行以下的操作: 每一次将a[i]替换成为a[i-1],a[i],a[i+1]三个数的中位数,并且所有的操作是同时进行的,也就是说这一次用于计算的a[], ...

  3. pymongo使用手册

    MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档.数组及文档数组,非常灵活.在这一节中,我们就来看 ...

  4. CSS(八)

    CSS3 transform变换 1.translate(x,y) 设置盒子位移2.scale(x,y) 设置盒子缩放3.rotate(deg) 设置盒子旋转4.skew(x-angle,y-angl ...

  5. JS-函数的构造函数Function

    ##  在js中使用Function可以实例化函数对象,也就是说在js中函数和普通对象一样. 函数在Js中是比较特殊的,拥有很多功能. 1,函数是对象,就可以使用对象的动态特性. 2,函数是对象,就有 ...

  6. iOS8之后搜索框的常规实例

    1.在一个二级导航控制器中添加一个UITableviewController作为子控制器 2.UITableviewController.tableView 作为展示结果 3.利用iOS之后的UISe ...

  7. oracle学习笔记第二天

    一.连接查询 --笛卡尔积(表 * 表),连接的基础select * from emp,dept;--等值连接select * from emp e,dept d where e.deptno = d ...

  8. su: authentication failure 解决方法

    在Linux上切换root时,密码正确..但提示:su: authentication failure ->sudo passwd ->Password:你当前的密码 ->Enter ...

  9. Linux(CentOs 7)系统重装笔记(一)

    参考文章: https://www.jb51.net/article/95263.htm https://blog.csdn.net/JackLiu16/article/details/7988182 ...

  10. 选择排序(JAVA实现)

    算法思想:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕.也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录 ...