日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 命令之 usermod -- 用于修改用户的基本信息

發布時間:2023/12/3 linux 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 命令之 usermod -- 用于修改用户的基本信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 命令介紹
  • 常用選項
  • 參考示例
    • 設置用戶默認使用的shell類型
    • 將不能登錄的用戶改成可以登錄的
    • 限定用戶不能 shell 登錄,只能 ftp
    • 修改用戶的主目錄
    • 更改用戶的名稱
    • 鎖定用戶的密碼
    • 解鎖用戶的密碼
    • 將用戶添加到指定用戶組

命令介紹

usermod 命令用于修改用戶的基本信息。usermod 命令不允許你改變正在線上的用戶。當 usermod 命令用來修改用戶信息時,必須確認這名用戶沒在電腦上執行任何程序。如果你修改了用戶的名稱,而用戶又有定時的任務計劃,例如周期性的任務計劃,那么你需手動更改用戶的 crontab 文件里面的用戶名,否則周期性任務無法執行;或者有一次性任務計劃,那么也需手動更改用戶的 at 文件。采用 NIS server 須在 server 上更動相關的 NIS 設定。

常用選項

選項說明
-c<備注>修改用戶賬號的備注文字
-d<登入目錄>修改用戶登入時的目錄,其實就是用戶主目錄,用戶登錄時的初始目錄
-e<有效期限>修改賬號的有效期限
-f<緩沖天數>修改在密碼過期后多少天即關閉該賬號
-g<群組>修改用戶所屬的基本群組,也就是主要群組
-a追加次要群組,和選項 -G 聯合使用
-G<群組>修改用戶所屬的附加群組,如果聯合選項 -a 一起使用,則表示追加群組,否則不會追加,而是修改。所謂修改,就是之前加入的附加群組會被刪除掉,改成新添加的群組
-l<賬號名稱>修改用戶賬號名稱
-L鎖定用戶密碼,使密碼無效
-s修改用戶登入后所使用的shell
-u修改用戶ID
-U解除密碼鎖定

參考示例

設置用戶默認使用的shell類型

例如,將用戶 test 的shell 類型設置為 /bin/bash:

usermod -s /bin/bash test

將不能登錄的用戶改成可以登錄的

假設用戶 test 的 shell 類型是 /sbin/nologin,那么通過下面的命令可以讓該用戶允許登錄 shell:

usermod -s /bin/bash test

限定用戶不能 shell 登錄,只能 ftp

例如,將用戶 test 設置為只能 ftp,不能使用 shell 登錄:

usermod -s /sbin/nologin test

修改用戶的主目錄

將用戶 root 的主目錄更改成 /home/hnlinux,命令如下:

[root@linuxcool ~]# usermod -d /home/hnlinux root

更改用戶的名稱

將用戶 linuxcool 的名稱更改成 Linux,命令如下:

[root@linuxcool ~]# usermod -l Linux linuxcool

鎖定用戶的密碼

鎖定linuxcool的密碼:

[root@linuxcool ~]# usermod -L linuxcool

解鎖用戶的密碼

解鎖linuxcool的密碼:

[root@linuxcool ~]# usermod -U linuxcool

將用戶添加到指定用戶組

將 newuser2 添加到組 staff 中:

usermod -G staff newuser2

如果要再次將用戶添加到用戶組 admin 中,需要執行下面的命令:

usermod -aG admin newuser2

這樣的話,用戶 newuser2 就加入到了兩個用戶組 staff 和 admin。

注:-a 參數表示附加,只和 -G 參數一同使用,表示將用戶增加到組中。

總結

以上是生活随笔為你收集整理的Linux 命令之 usermod -- 用于修改用户的基本信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。