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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Linux密码是一个回文,usermod命令和用户密码管理

發布時間:2023/12/2 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux密码是一个回文,usermod命令和用户密码管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3.4 usermod命令

3.5 用戶密碼管理

3.6 mkpasswd命令

3.4 usermod命令

在某些情況下需要改變現的用戶的屬性,改變用戶的home目錄、登錄名、密碼、登錄shell,截止日期等,在這種情況下“usermod命令被使用。實例如下:#格式如下:

[root@linux1?~]#?usermod?-u?1200?user???????#修改用戶的UID

[root@linux1?~]#?id?user????????????????????#查看這個用戶的UID、gid和擴展組

uid=1200(user)?gid=1000(user)?組=1000(user)

#格式:usermod?-g?gidname?username

[root@linux1?~]#?usermod?-g?root?user???????#修改用戶的GID

[root@linux1?~]#?id?user

uid=1200(user)?gid=0(root)?組=0(root),1000(user)

#指定家目錄

[root@linux1?~]#?usermod?-d?/home/abc?user2?#格式

[root@linux1?~]#?cat?/etc/passwd????????????#查看passwd文件

user2:x:1201:1201::/home/abc:/bin/bash??????#家目錄路徑改變

[root@linux1?~]#?usermod?-s?/sbin/nologin?user2??????#修改默認的執行腳本程序

[root@linux1?~]#?tail?-n1?/etc/passwd????????????????#查看修改情況

user2:x:1201:1201::/home/abc:/sbin/nologin???????????#這里看出是一樣的

usermod -G #添加擴展組

格式:usermod -G gid_name user_nameusermod -G grp2,user5 aming #添加多個組. -g 只允許一個組#實例:

[root@linux1?~]#?usermod?-G?user1?user2???????????????????#把user1組添加到user2里面

[root@linux1?~]#?id?user2

uid=1201(user2)?gid=1201(user2)?組=1201(user2),1002(user1)

[root@linux1?~]#?usermod?-G?root,user?user1????????????????#添加多個組的方式

[root@linux1?~]#?id?user1

uid=1001(user1)?gid=1002(user1)?組=1002(user1),0(root),1000(user)

3.5 用戶密碼管理

在使用Linux系統當中,修改密碼是比較常用到的。有個root修改密碼,也有給普通用戶設置密碼等等。下面介紹passwd的一些使用方法:

修改普通用戶的密碼:passwd user_name[root@linux1?~]#?passwd?user

更改用戶?user?的密碼?。

新的?密碼:

無效的密碼:?密碼是一個回文

重新輸入新的?密碼:

passwd:所有的身份驗證令牌已經成功更新。

從中使用過程中發現,密碼太簡單了,又設置不了,太難了,又無法記住。

tail /etc/shadow #查看shadow文件

"*,!" 表示用戶被鎖定了,不能用,不能登錄

passwd -l user #鎖定用戶命令

passwd -u user #解鎖用戶命令

usermod -L user #鎖定用戶命令 (不管是一個嘆號還是兩個,都是表示被鎖定)

[root@linux1?~]#?passwd?--stdin?user??????#更改用戶的密碼(只需要輸入一次,

更改用戶?user?的密碼?。

123456????????????????????????????????????#并且明文顯示,簡單密碼也生效)

passwd:所有的身份驗證令牌已經成功更新。

寫shell腳本的時候的用法:#第一種方法:

[root@linux1?~]#?echo?"111222"?|passwd?--stdin?user??#|:管道符

更改用戶?user?的密碼?。??????????????????????????????#作用:把前面的命令傳到后面的命令

passwd:所有的身份驗證令牌已經成功更新。

#-e?表示可以換行

[root@linux1?~]#?echo?-e?"111222\nsss"

111222

sss

#更改用戶的密碼的另一種方式

[root@linux1?~]#?echo?-e?"1112222\n1231111"?|passwd?--stdin?user

更改用戶?user?的密碼?。

passwd:所有的身份驗證令牌已經成功更新。

建議:設定設置密碼的原則:超過10位

大小字母+數字,推薦帶特殊字符

密碼不要有規律性

密碼不要包含:名字、生日等

3.6 mkpasswd命令

mkpasswd命令生成隨機復雜密碼,前提安裝expect,然后執行mkpasswd命令即可生成隨機的密碼。

mkpasswd是 make password 縮寫[root@linux1?~]#?yum?install?-y?expect????????#安裝命令#常用用法:

[root@linux1?~]#?mkpasswd????????????????#生成一個隨機密碼

1oTFl1-xc

[root@linux1?~]#?mkpasswd?-l?12??????????#指定字符長度

j+2fvvZ7sSku

[root@linux1?~]#?mkpasswd?-l?12?-s?3?????#指定有幾個特殊符號

1j*nh2u~C\oY

[root@linux1?~]#?mkpasswd?-l?12?-s?0?????#不需要特殊符

pXkvY52bsswx

個人的見解:

mkpasswd整體上來講其實更是一個用具,實際中只能當一個工具來用,想要設置更安全的密碼還是需要系管理員的安全意識要高。提高安全意識比任何工具都可靠,為什么這么認為呢?服務器的密碼、各個網站的密碼,雖然很強,但是如果系統管理員記不住,把密碼文件放到自己的電腦上,并且設置一個簡單的密碼,這樣其實也是不安全的。所以,還是要提高安全意識是第一位。

總結

以上是生活随笔為你收集整理的Linux密码是一个回文,usermod命令和用户密码管理的全部內容,希望文章能夠幫你解決所遇到的問題。

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