日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Linux小命令(8)usermod

發布時間:2023/12/14 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux小命令(8)usermod 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux命令(8)usermod

該命令可以添加用戶組

?

命令格式:usermod [parameters]

?

常用參數:

-c[備注] 修改用戶賬號的備注文字

-d[登入目錄] 修改用戶登入時的目錄

-g[有效期限] 修改賬號的有效期限

-G[組群] 修改用戶所屬的組群

-l[賬號名稱] 修改用戶賬號名稱

-s[shell] 鎖定用戶登入后所使用的shell

-u[uid] 修改用戶ID

-L[密碼] 鎖定用戶密碼,使密碼無效

-U[密碼] 解除密碼鎖定

?

我們可以創建一個用戶來測試一下。

#useradd yy

#passwd yy

---輸入密碼:123456

這時,它會提示我it is too simplistic/systematic說設置的密碼太簡單了。不過沒事再次輸入123456它也會設置成功的。

?

我們可以在/etc/passwd中查看用戶

#cat /etc/passwd | grep bash

使用上面的命令,可以查看自己創建的用戶

可以看到,用戶ID是500,一般用戶ID都會大于500的,因為Linux安裝后會建立一些特殊的用戶,一般0-499之間的值都是留給bin、mail這樣的系統賬號的。

?

-c

我們可以-c來修改用戶的備注

#usermod –c 54321yy yy

#cat /etc/passwd | grep bash

查看一下,發現備注已經改了

?

?

-d

我們可以先創建一個文件夾在根目錄。取名123,我們將home目錄下的yy移動要/123下。

#cd /

#mkdir 123

#usermod –d /123 yy

這時提示user yy is currently logged in

如果要修改目錄,或者修改用戶名的時候會出現user yy is currently logged in這樣報錯。我已經試過進入yy用戶在退出登錄,再敲命令改名字,改目錄。怎樣折騰還是會出現這個報錯。所以網上搜了一下資料。

解決辦法:

Cat /dev/null > /var/run/utmp 清空此文件

重啟reboot之后再執行修改目錄和名字的命令就OK了。

Utmp是一個文件,出了utmp程序你不能編輯這個文件,刪掉它的話,當前登陸信息都會丟失。它就好比系統開啟后它會把系統成員的信息迅速記錄下來,過一段時間它就不再記錄,確認系統的用戶配置就是這樣了。這個文件在每次機器reboot起來后,都會重新創建。

?

那我們試一下

#cat /dev/null > /var/run/utmp

然后我們reboot重啟

?

#usermod –d /123 yy

好了,可以修改目錄了。

#cat /etc/passwd | grep bash

查看一下,發現登陸目錄以及修改成/123了

?

-l

我們也可以修改一下用戶名

#usermod –l renameyy yy

#cat /etc/passwd | grep bash

發現用戶名也可以修改了。

轉載于:https://www.cnblogs.com/sgtb/p/3973648.html

總結

以上是生活随笔為你收集整理的Linux小命令(8)usermod的全部內容,希望文章能夠幫你解決所遇到的問題。

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