溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中用戶的相關命令有哪些

發布時間:2021-11-23 14:37:47 來源:億速云 閱讀:155 作者:iii 欄目:云計算

這篇文章主要介紹“Linux中用戶的相關命令有哪些”,在日常操作中,相信很多人在Linux中用戶的相關命令有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux中用戶的相關命令有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Linux用戶管理

1) 查看當前用戶 whoami ##查看當前用戶

2) 系統中用戶的查看 id ##查看指定用戶id信息 id -u ##查看用戶的uid -g ##查看用戶的gid -G ##查看用戶所在的所有組的id -n ##顯示名字而不顯示id數字

用戶切換
su - 用戶名稱
su - 中 “-” 標示在用戶身份切換時同時切換當前用戶的環境
su - 執行時高級用戶切換到低級用戶不需要密碼,低級用戶切換到高級需要,平級用戶切換切換也需要
注意:每次su切換到其他用戶操作之后必須退出,然后再次切換到其他用戶

用戶在系統中的存儲方式

Linux系統中用戶和組的管理 /etc/passwd 用戶信息文件 用戶名稱:密碼:uid:gid:說明:家目錄:默認shell

/etc/group 用戶組信息文件 組的名字:組密碼:組id:組成員 /etc/shadow 認證信息文件 用戶名稱; 用戶密碼; 用戶密碼最后一次被更改的時間; 密碼最短有效期; 密碼最長有效期; 密碼警告期限;
密碼非活躍期限; 密碼到期日; 用戶自定義位置,目前沒有啟用 /etc/skel/.* 默認開啟shell的配置,用戶的骨文件

/home/username 用戶的家目錄

用戶管理命令#######

1)Linux刪除用戶 userdel student ##刪除用戶但不刪除用戶的配置文件 userdel -r student ##刪除用戶并且刪除用戶的配置文件 2)Linux用戶建立 watch -n 1 'tail -n 3 /etc/passwd /etc/group;ls -l /home' useradd ##建立用戶的,建立用戶時,讀取/etc/login.defs useradd -u 8888 westos ##指定用戶uid useradd -g 21 westos ##指定用戶初始組id,“21用戶組必須是存在的” useradd -G 21 westos ##指定用戶附加組id,“21用戶組必須是存在的” uesradd -c "dasd"westos ##指定用戶說明 useradd -d /home/tong westos ##指定用戶的家目錄 useradd -s /bin/sh westos ##指定用戶的默認shell groupadd ##建立組 groupadd -g ##指定組id goupdel ##刪除組

userdel使用方法

3)更改用戶信息 usermod usermod -l 新名稱 westos ##更改用戶的名稱 usermod -u 6666 westos ##更改用戶的uid usermod -g 21 westos ##更改用戶的初始組 usermod -G 72 westos ##添加用戶的附加組
usermod -G "" westos ##刪除用戶所有附加組 usermod -aG 21 westos ##添加用戶附加組 usermod -c "HAHAH" westos ##指定用戶說明 usermod -d /home/tong westos ##更改用戶家目錄的指向 usermod -md /home/tong westos ##更改用戶目錄 usermod -s /bin/sh westos ##更改用戶shell usermod -L westos ##凍結用戶 usermod -U westos ##解鎖用戶

用戶認證信息

用passwd來修改用戶密碼 /etc/shadow ##認證信息文件 此文件一共九列 用戶名稱; 用戶密碼; passwd student ##更改密碼 passwd -l student ##在用戶密碼前加入“??!” passwd -u student ##在用戶密碼前去掉“??!” passwd -d student ##清空密碼
usermod -L student ##在用戶密碼前加入“!” usermod -U student ##在密碼前去掉“!”

chage來修改用戶

注意: 普通用戶改密碼時 1.必須知道當前永久原始密碼 2.密碼不能和帳號名稱相似 3.密碼不能是純數字或純字母 4.密碼不能是有序的字母和數字的組合 用戶密碼最后一次被更改的時間; passwd -e westos ##會改變用戶最后一次更改密碼時間為0 ##用戶在登陸時強制更改密碼 chage -d 0 ##兩個命令功能類似 密碼最短有效期;
passwd -n 1 westos ##westos用戶在1天之內不能修改密碼 chage -m 1 westos 密碼最長有效期; passwd -x 30 westos ##設定westos在30 天內必須修改密碼 chage -M 30 westos 密碼警告期限; passwd -w 2 westos ##密碼過期前兩天有警告輸出 chage -W 2
密碼非活躍期限; passwd -i 1 westos ##密碼過期后仍可登陸的天數 chage -I 1 westos 密碼到期日; chage -E 2018-11-11 westos ##westos用戶在2018-11-11日會被凍結 用戶自定義位置,目前沒有啟用

用戶授權

用戶授權配置文件 /etc/sudoers/ 授權配置命令 visudo 規范操作 文件100行左右

普通用戶 主機名稱=(轉換成新用戶身份) 命令1, 命令2, 。 普通用戶 主機名稱=(轉換成新用戶身份) NOPASSWD: 命令

示例: westos 主機名稱=(root) /usr/sbin/useradd ##執行命令要密碼 westos 主機名稱=(root) NOPASSWD: /usr/sbin/usradd ##免密執行命令

到此,關于“Linux中用戶的相關命令有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女