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服務小軟件,比較方便,就沒有在這裏配置。
個人微信公衆號: