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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux小命令(8)usermod

發布時間:2023/12/14 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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