2015-05-19 37 views
1

我想問你,如何將用戶添加到Snappy Ubuntu Core中。 當我下載Ubuntu Core的圖像時,有用戶「ubuntu」與密碼「ubuntu」和sudo組。我會用小教程(命令)爲那些試圖解決相同問題的人編寫它。我不得不創建新的組和用戶。這有點棘手,因爲一些文件系統被安裝爲只讀。所以我必須找出哪些分區掛載爲只讀。在Linux上更改密碼Snappy Ubuntu Core

sudo mount | grep "(ro" 

現在我必須重新安裝只讀分區。

sudo mount -o remount,rw /partition/name /where/to/mount 

並重復雖然有一些只讀分區。我不知道這些分區包含什麼。我只是重新安裝了所有。重新啓動後,它們將只能再次讀取。

現在我可以在光盤上隨處寫字了。所以我創建了新組,並添加了新用戶。一切都很好,指出我想更改密碼的地方。當我嘗試運行passwd來更改用戶密碼時,我得到:

(amd64)[email protected]:~$ sudo passwd payne 
passwd: Authentication token manipulation error 
passwd: password unchanged 

我不知道爲什麼會發生這種情況。你有什麼想法嗎?我可以在將來添加一些配置的提取等等。問問你什麼時候需要一些。

東西似乎很奇怪的是,

sudo cat /etc/shadow 

不會出現所謂的Ubuntu的任何用戶。只有payne(我補充說)和那條線看起來像

payne:!:16574:0:99999:7::: 

我不知道那驚歎marc(!)是什麼意思。

它是Ubuntu Core(用於cload和設備的Ubuntu),並且除了Debian或Ubuntu之外,還有其他一些機制。但在我看來,使用默認密碼的默認用戶並不是最好的想法,甚至可以通過SSH訪問。

感謝每一個建議,最好的問候, 揚鶴

+0

我有完全一樣的問題!你找到解決方案嗎? @Mateo:你的鏈接似乎被打破了。 – kKdH

回答

1

爲您解決問題掛載文件系統,你已經提到的可寫和從/etc/passwd文件移動爲用戶入門到/var/lib/extrausers/passwd。對/etc/shadow中的條目執行相同操作,並將其移至/var/lib/extrausers/shadow。然後嘗試再次更改密碼:

sudo passwd <user-name> 

東西似乎很奇怪的是,須藤貓/ etc/shadow文件不會出現所謂的Ubuntu的任何用戶。

你會發現在Ubuntu默認用戶的/ var/lib中/ extrausers/passwd文件的/ var/lib中/ extrausers /陰影。這些文件被libnss-extrausers讀取。


,我不知道那有什麼感嘆號馬克(!)表示。

感嘆號(!)表示密碼被鎖定。 shadow(5)