• 一站式搞定Ubuntu共享环境配置


    1. 添加linux用户

    安装的开发用的虚拟机,一般不直接使用root账户,会新建一个普通用户,然后在/etc/sudoers添加上sudo的权限即可。

    使用如下命令:

    sudo adduser --home /home/test test

    --home:添加用户指定的目录;(不同的adduser版本的参数可能不太相同)

    最后跟的test为用户名;

    输入这条命令后,系统会提示让输入用户密码等一系列信息。

    useradd与adduser区别:

    useradd只会添加一个用户,没有创建它的主目录,除了添加一个新用户之外什么都没有。这个用户甚至不能登录,因为没有密码。正确的做法是man page里说的,adduser,这个命令实际是一个perl脚本,是useradd等类似底层命令的更友好的前端,它会用交互性的方式建立新用户,使用它可以指定新用户的家目录,登录密码,是否加密主目录等等,它会:

    1.建立一个新目录作为家目录
    2.建立同名新组
    3.把用户的主要组设为该组(除非命令选项覆盖以上默认动作,比如–disall-homdirecry之类)
    4.从/etc/SKEL目录下拷贝文件到家目录,完成初始化
    5.建立新用户的密码
    6.如果其存在的话,还会执行一个脚本。

     

    2. samba共享

    有人可能会说,我直接使用虚拟机的共享功能和windows共享不也可以吗?当然是可以的,但是有些情况就会有点麻烦,比如涉及到Linux的动态库、Linux链接文件时。

    samba共享还是很方便的,使用samba共享后,可以在windows下挂载为网盘一样,使用很方便。

    安装

    如果没有安装samba,可以使用命令下载:

    sudo apt-get install samba  

    添加用户

    通过smbpasswd 来添加Samba用户,并设置密码。原理是通过读取/etc/passwd文件中存在的用户名

    使用命令:

    sudo smbpasswd -a  test

    命令执行后会提示让输入samba用户的密码,这个密码为了好记可以设置的和test的用户密码一致即可;

    3. samba添加共享配置

    Samba共享主要是用于和windows共享(当然也可以和linux共享)。

    sudo vi /etc/samba/smb.conf添加配置:

     

    4. nfs共享添加

    Nfs主要是用于设备的挂载调试,也就是说把虚拟机的这个目录通过网络挂载到设备的文件系统下面,这样调试程序的时候,不用来回拷贝了,如果是调试文件系统,也可以从nfs启动根文件系统。

    安装

    使用如下命令安装:

    sudo apt-get install nfs-kernel-server

    配置共享

    使用下面的命令进行添加共享配置:

    sudo vi /etc/exports

    添加如下:

    这样共享配置环境就搭建好了。

     

    这里没有写tftp服务的安装配置,因为我一般直接用windows下一个tftp服务小软件,比较方便,就没有在这里配置。

     

  • 相关阅读:
    压缩信息立方体和集合技术内幕
    C++Dll Injection Tutorial
    BW BW项目的对象传输
    SDSD知识点列表
    MM提取MM模块配置的抛帐科目列表
    MMCollect some Transaction Key Problem
    BW数据装在的处理链的设计顺序
    asp.net 页面回车触发button按钮事件
    (转载)Linux多线程信号量的概念和使用
    (转载)如何查看安装的glibc版本
  • 原文地址:https://www.cnblogs.com/fensnote/p/13436452.html
Copyright © 2020-2023  润新知