本教程主要講解如何對linux使用者進行管理。
使用者是linux作業系統中的乙個重要組成部分,它可以操作檔案並執行其他一些操作。為每個使用者分配乙個id,該id對於作業系統中的每個使用者都是惟一的。在這篇文章中,我們將了解使用者和用於獲取使用者資訊的命令。安裝作業系統之後,將id 0分配給root使用者,將id 1至999分配給系統使用者,因此本地使用者的id從1000開始。
在linux系統中,我們可以建立60,000個使用者。現在我們將討論在linux中管理使用者的重要命令。
請使用帶有-f選項的awk命令。在這裡,我們檢視/etc/passwd檔案,並在print $1和awk的幫助下只列印第乙個字段。
您可以獲得任何使用者名稱的id。每個使用者都有乙個分配給它的id,通過這個id來識別使用者。預設情況下,這個id也是使用者的組id。
語法:
id username
例如,檢視root的id
useradd命令向系統新增乙個新使用者。使用者根據所屬的類別自動獲得id。使用者的使用者名將由我們在命令中提供。
語法:
sudo useradd username
例子:新增使用者geeks
sudo useradd geeks
在使用此命令後,我們必須為使用者輸入新密碼,然後將密碼更新為新密碼。
語法:
passwd username
例如:
passwd geeks
cat /etc/passwd
這個命令列印使用者配置檔案的資訊。
username : x : user id : user group id : : /home/username : /bin/bash
語法:
usermod -u new_id username
例如:修改使用者zcwyou的id為1004
usermod -u 1004 zcwyou
此命令可以更改使用者的使用者id。具有給定使用者名稱的使用者將使用命令中給定的新id進行分配,舊id將被刪除。
語法:
usermod -g new_group_id username
這個命令可以更改使用者的組id,因此它甚至可以用來將使用者移動到乙個已經存在的組。它將更改給定使用者名稱的使用者的組id,並將組id設定為給定的new_group_id。
例如:修改使用者zcwyou的組id為1004,修改的前提條件是,已經存在1004這個組。
usermod -g 1004 zcwyou
您可以使用usermod命令修改使用者登入名。下面的命令用於更改使用者的登入名。使用者的舊登入名更改為新設定的登入名。
語法:
sudo usermod -l new_login_name old_login_name
使用案例:把a使用者登入名修改為b。
sudo usermod -c b a
下面的命令更改給定使用者名稱的使用者的主目錄,並將指定使用者的主目錄設定為新設定的目錄。
語法:
usermod -d new_home_directory_path username
案例,把使用者test的主目錄設定為new_home_directory
usermod -d new_home_directory test
下面的命令用於刪除指定使用者。確保使用者不是組的一部分。如果使用者是組的一部分,那麼它不會被直接刪除,因此我們必須先將他從組中刪除,然後才能刪除它。
語法:
userdel -r username
使用案例,刪除使用者new_geeks
sudo userdel -r new_geeks
LInux 使用者管理
最近在使用nagios的時候,需要新增一些使用者和組的資訊。需要整理一下,有些記不清楚了。原文連線 http www.g loaded.eu 2005 11 06 manage users from the command line userinfo 使用者資訊 命令id 顯示使用者基本資訊 命令u...
Linux使用者管理
0 產看使用者uid gid 等資訊 id 使用者名稱 1 linux使用者型別 1 超級使用者 root uid 0 2 偽使用者 uid 1 499之間 3 普通使用者 uid 500 60000之間 2 配置檔案 1 使用者資訊檔案 etc passwd 2 密碼檔案 etc shadow 3...
Linux 使用者管理
1 linux裡檢視所有使用者 linux裡,並沒有像windows的net user,net localgroup這些方便的命令來管理使用者.xwindows介面的就不說了.1 在終端裡.其實只需要檢視 etc passwd檔案就行了.2 看第三個引數 500以上的,就是後面建的使用者了.其它則為...