一、前言
這一系列的随筆筆記,并不是詳細的說明的指令的原理,隻是簡單的記錄,
以備後期的檢視以及複習
二、直接輸入指令問題
有時候,我們在用 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 使用者組