1. 程式人生 > >Linux 用root賬號建立一個新的登入賬號

Linux 用root賬號建立一個新的登入賬號

Linux下如何建立新使用者通常情況下,處於安全考慮,一般都給自己建立一個普通使用者,而不直接使用root使用者,因為許可權大了,誤操作就容易帶來無法彌補的損失。Linux系統中,只有root使用者有建立其他使用者的許可權。
建立過程如下:

useradd -d /home/newuser newuser

該方法設定了該使用者的主目錄和使用者名稱
但是光這樣還不夠,還得為使用者顯式設定密碼(即使是第二中方法也不例外,因為這時使用Love作為密碼去登入系統,仍然無法登入),命令為passwd username;
[[email protected] ~]# passwd Hudamin
Changing password for user Hudamin.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

這時登入系統的話,會提示使用者主目錄沒有建立,因此還缺少一個步驟,那就是為相應使用者建立一個屬於該使用者的主目錄,建立的時候需要注意,由於新使用者的主目錄是由root先建立的,可是,Linux系統需要主目錄的擁有者必須是使用者本身,因此,使用root建立主目錄以後,還需將擁有者更換成新使用者本身。命令如下:

mkdir -p /home/newuser
chown newuser:newuser /home/newuser

相關推薦

Linux root賬號建立一個登入賬號

Linux下如何建立新使用者通常情況下,處於安全考慮,一般都給自己建立一個普通使用者,而不直接使用root使用者,因為許可權大了,誤操作就容易帶來無法彌補的損失。Linux系統中,只有root使用者有建立其他使用者的許可權。 建立過程如下: useradd

Linux作業系統分析》之分析Linux核心建立一個程序的過程

本篇文章通過fork函式的呼叫,來說明在Linux系統中建立一個新程序需要經歷的過程。 相關知識: 首先關於這篇文章會介紹一些用到的知識。 一、程序、輕量級程序、執行緒 程序是程式執行的一個例項。程序的目的就是擔當分配系統資源的實體。 兩個輕量級程序基本可以共享一些資源,比

Linux建立一個的虛擬機器圖文步驟

Linux建立虛擬機器 步驟1: 步驟2: 步驟3: 步驟4: 步驟5: 步驟6位置可以自己選: 步驟7: 步驟8佔多大記憶體自己選:

Python給網站賬號建立一個強密碼,頂尖黑客也不一定能破解!

歡迎來到使用python編寫程式碼的另一章,在本章中,我們將探索另一個網站,它將幫助我們通過解決各種與python相關的問題來提高我們的python技能。我還不知道這個網站到底是關於什麼的,在我剛剛加入這個網站之後。這個網站允許程式設計師用python建立遊戲嗎?或者它只是一個普通的網站,就像我們以

我能Windows PowerShell做什麼:建立一個的 Windows PowerShell 別名

注:本篇文章,未在聯絡作者以及得到許可的情況下, 禁止以任何形式進行轉載。 建立一個新的 Windows PowerShell 別名  你說你像Windows PowerShell,但你有些有關記住cmdlet名稱的問題?好,那麼為什麼不給那些cmdlets建立一個別名呢?

pycharm建立一個專案

       1.在pycharm中新建一個名為xuehan的專案,在xuehan 下有template、static檔案包,還有一個xuehan.py 檔案。在pycharm輸入python xuehan.py runserver 在瀏覽器輸入地址:127.0.0.2:50

Linux下Tomcat復制一個的文件夾後無法啟動的問題

啟動 find sharp program mod file tom 一個 not find   加班是為了不加班。   報錯如下: Cannot find bin/catalina.sh The file is absent or does not have exec

Godot Engine 學習筆記 建立一個專案

建立一個新專案 新建專案 編輯器 新建專案 開啟Godot會出現專案管理器 點選"新建"按鈕,會彈出一個新建視窗,輸入專案名和專案路徑即可。 編輯器 新建完專案,Godot了就會開啟編輯器。 現在打算在場景上顯

Eclipse下建立一個的Maven專案

首先在電腦上配置好Maven環境 第一步:在Eclipse中選擇建立Maven Project Next Next Finish 建立好後項目結構如下: 第二步:講專案轉為Web專案,右鍵專案點選properties 進行如下操作: 選擇OK後項目結構變為

windows程式設計 建立一個的視窗

#include <windows.h> LRESULT CALLBACK myProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR

C# Tuple 建立一個二元集合

List<string> list1=new List<string>(); List<string> list2=new List<string>(); //Tuple<Lis

Java中如何建立一個的物件的/Creating Objects/Java/New方法/原文

The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later rele

HierarchyId通過父節點建立一個的子節點

--HierarchyId通過父節點建立一個新的子節點 CREATE TABLE #temp( node HierarchyID ); insert into #temp select '/' union all select '/1/' union all select '/2/' union al

從頭基於空映象scratch建立一個的Docker映象

我們在使用Dockerfile構建docker映象時,一種方式是使用官方預先配置好的容器映象。優點是我們不用從頭開始構建,節省了很多工作量,但付出的代價是需要下載很大的映象包。 比如我機器上docker images返回的這些基於nginx的映象,每個都超過了100MB,而一個簡單的Ubuntu

最簡單的Docker映象教程:從頭基於空映象scratch建立一個的Docker映象

我們在使用Dockerfile構建docker映象時,一種方式是使用官方預先配置好的容器映象。優點是我們不用從頭開始構建,節省了很多工作量,但付出的代價是需要下載很大的映象包。 比如我機器上docker images返回的這些基於nginx的映象,每個都超過了100MB,而一個簡單的

在python中使用openpyxl和xlrd建立一個Excel並把原表格資料複製到表中

在Python中使用openpyxl和xlrd建立一個新Excel並把原表格資料複製到新表中 新的開始 文科出生,經濟學專業,年近四旬,純粹是把這個當成一個興趣在學。很早之前就打算學Python,但是一直停留在安裝好Python,這幾天比較空閒,開始從最最基礎自

mysqlroot賬戶建立使用者和賦予許可權

1.建立使用者 create user guest_test@localhost identified by "root";-- 建立名為guest_test的使用者 2.賦予許可權 -- 給guest_test使用者賦予guest_test增刪改的許可權。第一個guest_tes

去掉MFC多文件程式中開啟程式就建立一個文件的功能

當我們建立一個MFC多文件程式後,直接編譯執行會發現程式會自動建立一個空白的文件,如果我們不想要這個功能的話,可以這樣做: 在App類的InitInstance()中加上下面的程式碼: cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothi

Unity3D程式碼方式建立一個Cube並對其進行操作用C#實現

// Use this for initialization void Start () { //我們將obj1初始化為一個Cube立方體,當然我們也可以初始化為其他的形狀 GameObject obj1 = GameObject.CreatePrimitiv

建立一個的optix工程及其他

首先,本文的基礎配置參考了新的optix一文,但是依然遇到了巨多問題,截至現在才算基本弄清楚了邊邊角角。 推薦先不要把以上資訊配置完,而是優先配置其他的部分,以免兩邊的配置混在一起完全無法找到原因所在。理論上來說,比著sample中的一個簡單樣例配置完成後完全不需要配置cuda即可執行,cu