一站式搞定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服務小軟件,比較方便,就沒有在這裏配置。

 

個人微信公衆號:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章