centos 用戶和組的相關命令

知識來自老師!


文件內容查看命令:   一切皆文件

cat:cat -n 顯示行號 ,羅列所有的內容,從前向後看---查看內容少的文件

tac: 倒置查看,   從後向前看    內容少的文件

less:回車是行顯示,空格是頁顯示,支持搜索內容---查看內容多的文件

more :不支持搜索,分頁顯示更多的東西

head:  文件前         head  /var/log/messgeg  -3n          顯示前3行 

tail :    文件後幾行    tailf   -fn 3  /var/log/messages      顯示後3行

------------------------------

用戶和組的操作 

----------------

創建用戶    useradd 


-u 新建用戶時指定UID

-g 新建用戶時指定用戶默認組(該組需存在,且指定後不會創建和用戶同名的組)

-G 指定用戶附加組

-s  指定用戶登錄shell

-d 指定用戶家目錄

-------------------

創建組  &  同時創建和用戶名一樣的組  & 並在/var/spool/mail 下創建郵件 (行爲來自文件  /etc/default/useradd)

----------------

   usermod    修改用戶屬性

  -u    修改uid

   usermod -u  新id   zhangsan  修改組id

  -g    修改默認組

   usermod   -g    組名   zhangsan         

  -G    修改附加組

   usermod   -G   root  zhangsan   更改附加組

   usermod   -aG root  zhangsan     追加多個附加組

  -s     修改登陸shell

   usermod  -s    /sbin/nologin  zhangsan

  -d    修改家目錄

   usermod  -d /tmp/zs   zhangsan

 

查看用戶  tail /etc/passwd    

查看用戶id :id  用戶名

用戶默認組:有且只能有1個,附加組可有多個

-------------------

刪除用戶   userdel

                userdel   用戶名                   只刪除了用戶,但他的文件還在。

徹底刪除:userdel -r  zhangsan            刪除用戶及其文件

------------------

改密碼

---root用戶設置密碼:(1)不需要輸入舊密碼 :passwd (2)可以使用簡單密碼:123 (3)可爲指定用戶設置密碼  :passwd   用戶名

---普通用戶修改密碼:(1)需要輸入由root用戶爲之設置的舊密碼  (2)必須滿足複雜性要求  密碼的複雜度:大寫+小寫+特殊字符+數字>=8,即長度和複雜度    (3)只能爲自己修改密碼

---------------

切換用戶

su  -   用戶名

從root切換的時候,不需要知道用戶原密碼

但是從普通用戶端改密碼,需要知道原密碼,密碼過於簡單也不能成功

----------------------

添加組    :在group文件添加信息,同時給這個組分id====groupadd   組名

修改組id :   ====groupmod -g  id號  組名

刪除組    :====groupdel     組名  ( 刪除組之前,移除組中原有的用戶)

-================

sudo  提前看

==============

題目:

部門                             用戶

teacher                    jfwu,jfcai

market                    tom    mary

manager                  jfhan   zhang


下節課:

權限

UGO

umask


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章