Linux-用戶管理

来源:http://www.cnblogs.com/isunny/archive/2016/09/06/5844224.html
-Advertisement-
Play Games

添加用戶: useradd [options] Jack -u 1000,指定UID -g 1000,指定GID(基本組),組必須存在才可以 -G GID(附加組),組必須存在才可以 -c 指定註釋信息 -d /home/Jack,指定家目錄 -s /bin/tcsh,指定shell路徑 -m -k ...


添加用戶:

useradd [options] Jack

  -u 1000,指定UID

  -g 1000,指定GID(基本組),組必須存在才可以

  -G GID(附加組),組必須存在才可以

  -c 指定註釋信息

  -d /home/Jack,指定家目錄

  -s /bin/tcsh,指定shell路徑

  -m -k,創建家目錄

  -M,不創建家目錄

 

/etc/shells ,指定了當前系統可用的安全shell

/etc/login.defs,

/etc/skel/,bash的環境配置文件

 

刪除用戶:

userdel [options] Jack,  刪除用戶,但不刪除家目錄

  -r:同時刪除家目錄

 

id ,查看用戶的賬號屬性信息

  id user1

  -u,UID

  -g,GID,基本組

  -G,GID,附加組

  -n,name,名稱

 

finger Jack ,查看用戶賬號信息

 

修改用戶

usermod [options] Jack

  -u UID

  -g GID,改到的基本組必須存在才可以

  -G GID,不使用-a選項,會覆蓋此前的附加組;

  -a ,append,追加

  -d,-m 指定新的家目錄,移動原家目錄下的文件至新的家目錄中

  -s,shell

  -l,login name,改用戶名

  -L,lock,鎖定用戶

  -U,unlock,解鎖用戶

 

chsh:change shell,修改用戶的shell信息

chfn:change finger,修改註釋信息

 

密碼管理:

passwd Jack

  --stdin,標準輸入,從鍵盤

echo "RedHat" | passwd --stdin Jack

  -l,lock,鎖定用戶

  -u,unlock,解鎖用戶

  -d,刪除用戶密碼

PAM:

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在設計一個新系統的Table Schema的時候,不僅需要滿足業務邏輯的複雜需求,而且需要考慮如何設計schema能夠更快的增加數據和刪除數據。 模擬一個場景: ID是自增的ID欄位(Identity),用以唯一標識一個Product,在業務邏輯上要求以Name欄位是唯一,通過Name能夠確定一個P ...
  • 企業的信息化管理是一條漫長而崎嶇的道理,當然這裡也不乏創新的火花。關於信息化建設隨企業所處環境、行業的不同而不同。那作為一個成熟的企業,在如今這個大數據浪潮下,對於未來的信息化有何建設性的想法呢?這裡分享某醫葯集團的數據化管理實踐。 ...
  • 在一資料庫版本為(標準版)Oracle Database 10g Release 10.2.0.4.0 - 64bit Production 的伺服器上調整 sga_target時,遇到命令執行了非常久都沒有執行完成的異常情況,覺得非常詫異、不解,因為一般調整sga_targt命令非常快速,檢查了告... ...
  • 1 集群系統中的 FP-tree 並行演算法(many for one一個任務 還是 雲計算one for many多個任務?) 電腦集群系統利用網路把一組具有高性能的工作站或者 PC 機按一定的結構連接起來, 從而形成了高效的並行的計算處理系統。 各節點之間使用消息傳遞實現通信,集群系統通常用於改 ...
  • 理解reduceByKey操作,有助於理解Shuffle reduceByKey reduceByKey操作將map中的有相同key的value值進行合併,但是map中的數據鍵值對,並不一定分佈在相同的partition中,甚至相同的機器中。 所以需要將數據取到相同的主機進行計算-同地協作。 單一t ...
  • 轉自Mac下使用brew安裝mongodb,按著步驟已成功安裝。 brew常用命令 1、更新brew本身 2、使用brew安裝軟體 3、使用brew卸載軟體 4、顯示使用brew安裝的軟體列表 5、更新軟體 6、查看哪些軟體需要更新 7、查找軟體 8、查看使用brew安裝的東西,安裝在哪裡 mong ...
  • SQL Server -- 已成功與伺服器建立連接,但是在登錄過程中發生錯誤 最近在VS2013上連接遠程資料庫時,突然連接不上,在跑MSTest下跑的時候,QTAgent32 crash。換成IIS下運行的時候,IIS crash。之前的連接是沒問題的,後網上找了資料,根據牛人所說的方案解決了。 ...
  • 1. 下載: http://dev.mysql.com/downloads/mysql/ 2.解壓zip文件夾到指定的目錄 3.添加環境變數 右擊我的電腦->屬性->高級系統設置->高級->環境變數-> 在系統變數中找到變數Path,點擊編輯,在變數值最後面添加解壓路徑,路徑要到bin文件夾下的路徑 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...