天天看點

Linux系列筆記 - 使用者以及使用者組指令

一、前言

  這一系列的随筆筆記,并不是詳細的說明的指令的原理,隻是簡單的記錄,

  以備後期的檢視以及複習

二、直接輸入指令問題

  有時候,我們在用 useradd groupadd等指令時,直接在終端輸入的話,會提示,無此指令或者指令不存在的消息

這個原因是因為,我們直接輸入的指令,都是在 /usr/bin 目錄下的指令,而 我們的 useradd groupadd指令,是在 /usr/sbin 目錄下

是以,有以下兩種方法解決:

1. 在 /usr/sbin 目錄下,運作 相應的指令 即可

2. 建立軟連結

  ln -s /usr/sbin/groupadd   /usr/bin/groupadd 

  這樣就可以直接使用 groupadd 指令了

三、使用者及使用者組指令

1.添加使用者組

groupadd test11  // 建立 test11 使用者組

groupadd -g 507 test11  // 建立 test11 使用者組,同時 指定 使用者組id号 

cat /etc/group   // 檢視使用者組的資訊 


2.添加使用者

useradd -d /home/test11 -g 506 -m test11
//添加新使用者 屬于506 使用者組,并建立主目錄 /home/test11

cat /etc/passwd  // 檢視使用者資訊


3.為使用者設定密碼

passwd test11 //為使用者設定密碼,之後輸入兩次确定即可

cat /etc/shadow   // 使用者密碼檔案


4.修改使用者資訊

usermod -g 508 test11  // 修改使用者所屬組為 508 

usermod -a -G groupA user   // 使用者user 添加到 groupA中,不必離開原有組

usermod -h // 檢視幫助檔案      
usermod -s /sbin/nologin test //使用者test不能telnet,隻能ftp      
usermod -s /sbin/bash test //使用者test恢複正常


5.删除使用者

userdel  test11 // 删除 /etc/group  /etc/passwd  /etc/shadow 中的記錄

userdel -r  test11 // 删除上述記錄外,删除主目錄


6.修改使用者組

groupmod -g 102 test11   // 将 使用者組 test11 的辨別号,變成 102 

groupmod -h  // 檢視幫助檔案


7.删除使用者組

groupdel test11  // 删除 test11 使用者組

      

  

繼續閱讀