linux redhat 添加用戶

id ###查看用戶信息shell

id -u  ###查看用戶uidbash

-g   ###查看用戶所在組idide

-a   ### 查看用戶全部信息ui

-G###查看用戶所在全部組id(包括全部歷史組)spa

-un ###查看用戶名字it

-gn ###查看用戶初始組名稱class

-Gn ###查看用戶全部組名稱test


su - username###加槓會改變用戶的環境,不只個改變了用戶名,並且改變了用戶bash環境file

echo $PATH ##查看當前用戶的用戶環境權限

echo $USER ##查看當前用戶信息

cat /etc/group ##查看組信息

/etc/passwd##查看用戶全部信息,包括家目錄信息

/etc/shadow##查看用戶家目錄名稱

/etc/shalls ##查看系統的全部shell,加s

/sbin/nologin##表示此用戶的shell是非交互

/bin/bash ##表示此用戶的shell是交互的


useradd -u uid -g gid username ##新增用戶,要指定用戶的uid,指定用戶初始組id

-d /mnt/test test##改變用戶家目錄信息

##新建用戶uid默認是從1001開始,根據文件/etc/login.defs來的

userdel -r username##刪除用戶



usermod -u ##改變用戶uid

-l 被改的名字 改了以後的名字##改變用戶名字

-g uid username##改變用戶初始組

-G gid username##改變用戶附加組

-aG gid username##增長用戶附加組

-d ##改變用戶家目錄信息

-md ##改變用戶家目錄信息和家目錄名稱

-s ##改變用戶的shell

-c ##改變用戶的說明

-L ##凍結(鎖定)用戶,此用戶不能登錄,可是root用戶能夠管理此用戶

-U ##解鎖用戶


groupadd -g gid groupname##增長組信息 


visudo ##查看和編輯權限信息,root給普通用戶賦予權限

編輯的內容是 /etc/sudoers文件

用戶名 +主機名 +「 」(root) + NOPASSWD 權限

test desktop0.example.com =(root) NOPASSWD:/usr/sbin/useradd,/usr/sbin/userdel

普通用戶運行

sudo useradd test2

sudo userdel test2

前面要加sudo,表示使用權限

watch -n 3 'tail -3 /etc/shadow'

/etc/shadow ###查看用戶密碼信息

chage -m 10 username ##改變密碼最短有效期

-M 100 username ##改變密碼最長有效期

-W 7 username ##改變密碼警告期

-I 3 username ##改變密碼非活躍期

-E 2016-10-27 username ##改變密碼還有多長時間到期

modifky mod



pts 輸出保存文件

l 連接

ls -l 查看文件屬性

一、文件內容被系統記錄的次數

- 文件

d 目錄


r##對於目錄是能夠可見,對於文件是能夠看

w##對於目錄是刪除,對於文件是能夠寫修改

x##對於目錄是能夠,對於文件是能夠執行


6 文件屬性大小,文件越大屬性越大


chown username filename ##改變文件屬性權限爲username 

chown username.groupname 路徑 -R ##第歸改變此目錄下全部文件權限爲全部者爲username組名爲root

chgrp groupname filename 改變文件屬性組爲groupname 


chmod o+wx /mnt/test1 ##改變test1文件其餘用戶權限爲可寫可執行

chmod u+rwx /mnt/test1 ##改變test1文件全部者權限爲


"id -gn" ="id -un"##用戶初始組id和用戶id相同的狀況


cat /etc/group ##查看組信息

相關文章
相關標籤/搜索