当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 18:21 

注册: 2015-05-13 9:54
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
ubuntu 12.04 lts
文件:/etc/login.defs,是设置密码长度文件。

代码:
#PASS_MIN_LEN
#PASS_MAX_LEN


问题:
1.如果,上面这两项(/etc/login.defs),不设置。
密码长度,默认最小是多少位?
密码长度,默认最大是多少位?

2.如果,上面这两项(/etc/login.defs),不设置。
用命令,更改密码:
sudo passwd root
代码:
Gpq{IEP69it>;Y}M4>kbK'71H<mh=B8bD}9LGvufPX)+s^<v!WW'<{]e0N(n`|s#e)15ClGv2JdZ3^qW:AF/k*Stf%..!N['Je>bOP')g1[Cv3%1+~Iolza{m]jd_vc"Yg59{90E'x.t{=PDp^FEW)Rj$o]+T0FKw`Z2amdC69OJ2qU)#<D-8}y-nvPOtrSS

这个密码有效么?

3.如果,要设置密码长度。需去除下面两项的 # (/etc/login.defs),再设置参数,就可以了。
而且,数值可以是任意数。
这样,设置对么?
代码:
PASS_MIN_LEN=10     
PASS_MAX_LEN=1000000 


4.目录:/etc/pam.d/,有什么作用?


附件:
a.png
a.png [ 58.05 KiB | 被浏览 3449 次 ]



最后由 DnsUB 编辑于 2015-06-21 9:12,总共编辑了 3 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 19:44 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
ubuntu 12.04 lts
文件:/etc/login.defs,是设置密码长度文件。

1. http://manpages.ubuntu.com/manpages/pre ... efs.5.html
login.defs - shadow password suite configuration
The /etc/login.defs file defines the site-specific configuration for the shadow password suite.

2. 什麼是 shadow password suite
http://www.tldp.org/HOWTO/Shadow-Password-HOWTO-2.html
the Shadow Suite adds lots of other nice features:
A configuration file to set login defaults (/etc/login.defs)
Utilities for adding, modifying, and deleting user accounts and groups
Password aging and expiration
Account expiration and locking
Shadowed group passwords (optional)
Double length passwords (16 character passwords) NOT RECOMMENDED]
Better control over user's password selection
Dial-up passwords
Secondary authentication programs [NOT RECOMMENDED]

3. 意思是
etc/login.defs,並不是设置密码长度文件。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 19:47 

注册: 2015-05-13 9:54
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
ubuntu 12.04 lts
文件:/etc/login.defs,是设置密码长度文件。

1. http://manpages.ubuntu.com/manpages/pre ... efs.5.html
login.defs - shadow password suite configuration

2. 什麼是 shadow password suite
http://www.tldp.org/HOWTO/Shadow-Password-HOWTO-2.html
the Shadow Suite adds lots of other nice features:
A configuration file to set login defaults (/etc/login.defs)
Utilities for adding, modifying, and deleting user accounts and groups
Password aging and expiration
Account expiration and locking
Shadowed group passwords (optional)
Double length passwords (16 character passwords) NOT RECOMMENDED]
Better control over user's password selection
Dial-up passwords
Secondary authentication programs [NOT RECOMMENDED]

3. 意思是
etc/login.defs,並不是设置密码长度文件。


什么文件设置密码长度?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 19:53 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
ubuntu 12.04 lts

引用:
#PASS_MIN_LEN
#PASS_MAX_LEN

1. cat /etc/login.defs
...省略
################# OBSOLETED BY PAM ##############
# #
# These options are now handled by PAM. Please #
# edit the appropriate file in /etc/pam.d/ to #
# enable the equivelants of them.
#
###############
...省略
#PASS_MIN_LEN
#PASS_MAX_LEN
...省略
2. 意思是
PASS_MIN_LEN
PASS_MAX_LEN
目前 由 PAM 管理
請編輯
/etc/pam.d/
裡面 合適的檔案


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 20:07 

注册: 2015-05-13 9:54
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
ubuntu 12.04 lts

引用:
#PASS_MIN_LEN
#PASS_MAX_LEN

1. cat /etc/login.defs
...省略
################# OBSOLETED BY PAM ##############
# #
# These options are now handled by PAM. Please #
# edit the appropriate file in /etc/pam.d/ to #
# enable the equivelants of them.
#
###############
...省略
#PASS_MIN_LEN
#PASS_MAX_LEN
...省略
2. 意思是
PASS_MIN_LEN
PASS_MAX_LEN
目前 由 PAM 管理
請編輯
/etc/pam.d/
裡面 合適的檔案


/etc/pam.d
是个目录,而不是文件,怎编辑?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 20:15 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
/etc/pam.d
是个目录,而不是文件,怎编辑?


1. 本來就是建議編輯檔案
代码:
請編輯
/etc/pam.d/
裡面 合適的檔案

2. sudo ls -al /etc/pam.d/
看看 有哪些檔案
2-1. 先把這些檔案 備存起來
2-2. 再使用 cat 看看 哪個檔案 內容 有
PASS_MIN_LEN
PASS_MAX_LEN
2-2-1. 注意 也許 參數名稱 稍有差異 請自行判斷
2-3. 再使用 文字編輯工具 編輯


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 20:20 

注册: 2015-05-13 9:54
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
/etc/pam.d
是个目录,而不是文件,怎编辑?


1. 本來就是建議編輯檔案
代码:
請編輯
/etc/pam.d/
裡面 合適的檔案

2. sudo ls -al /etc/pam.d/
看看 有哪些檔案
2-1. 先把這些檔案 備存起來
2-2. 再使用 cat 看看 哪個檔案 內容 有
PASS_MIN_LEN
PASS_MAX_LEN
2-3. 再使用 文字編輯工具 編輯


不是说了,下面这个文件,有这两项。
/etc/login.defs

问题,看1楼。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-20 20:28 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
不是说了,下面这个文件,有这两项。
/etc/login.defs

引用:
问题,看1楼。
1.如果,上面这两项,不设置。
密码长度,默认最小是多少位?
密码长度,默认最大是多少位?

1.. viewtopic.php?p=3136966#p3136966
已說明
PASS_MIN_LEN
PASS_MAX_LEN
目前 由 PAM 管理
請編輯
/etc/pam.d/
裡面 合適的檔案

2. 如果不編輯 或不把 # 移除
通常表示 使用預設值
2-1. 預設值 通常寫在該檔案內
2-2. 所以 請你去找 該檔案
看看 有沒有 預設值
2-3. 如果有 可能就是你要找的答案
2-4. 如果找到
PASS_MIN_LEN
PASS_MAX_LEN
但是沒有預設值 請再貼文


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-21 9:10 

注册: 2015-05-13 9:54
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
不是说了,下面这个文件,有这两项。
/etc/login.defs

引用:
问题,看1楼。
1.如果,上面这两项,不设置。
密码长度,默认最小是多少位?
密码长度,默认最大是多少位?

1.. http://forum.ubuntu.org.cn/viewtopic.ph ... 6#p3136966
已說明
PASS_MIN_LEN
PASS_MAX_LEN
目前 由 PAM 管理
請編輯
/etc/pam.d/
裡面 合適的檔案

2. 如果不編輯 或不把 # 移除
通常表示 使用預設值
2-1. 預設值 通常寫在該檔案內
2-2. 所以 請你去找 該檔案
看看 有沒有 預設值
2-3. 如果有 可能就是你要找的答案
2-4. 如果找到
PASS_MIN_LEN
PASS_MAX_LEN
但是沒有預設值 請再貼文



1楼,修改了。
再看看。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-21 16:49 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
密码

1. 有關密碼 請先參閱 這兩個檔案的規格 / 區別 / 用途
http://askubuntu.com/a/445369/198920
1-1. /etc/passwd
http://www.cyberciti.biz/faq/understand ... le-format/
1-2. /etc/shadow
http://www.cyberciti.biz/faq/understand ... adow-file/
引用:
ubuntu 12.04 lts
文件:/etc/login.defs,是设置密码长度文件。

2. viewtopic.php?p=3136964#p3136964
etc/login.defs,並不是设置密码长度文件。
2-1. http://manpages.ubuntu.com/manpages/pre ... efs.5.html
login.defs - shadow password suite configuration
The /etc/login.defs file defines the site-specific configuration for the shadow password suite.
2-2. http://www.tldp.org/HOWTO/Shadow-Password-HOWTO-2.html
The Shadow Suite solves the problem by relocating the passwords to another file (usually /etc/shadow).
意思是 /etc/login.defs 是 處理 把 passwd 加密寫進 /etc/shadow

3. 預設情況 /etc/shadow 規定
3-1. http://www.cyberciti.biz/faq/understand ... adow-file/
加密密碼 13 ~ 24 字符 (詳細要看你的加密工具)
The encrypted password consists of 13 to 24 characters from the 64 character alphabet a through z, A through Z, 0 through 9, \. and /. Optionally it can start with a "$" character. This means the encrypted password was generated using another (not DES) algorithm.
3-2. ubuntu 8.04
http://manpages.ubuntu.com/manpages/har ... dow.5.html
The encrypted password consists of 13 to 24 characters from the 64 character alphabet a thru z, A thru Z, 0 thru 9, \. and /.
3-3. ubuntu 14.04
http://manpages.ubuntu.com/manpages/tru ... dow.5.html
加密密碼 根據 crypt(3) 而定
http://manpages.ubuntu.com/manpages/tru ... ypt.3.html


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-22 8:29 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
請編輯
/etc/pam.d/
裡面 合適的檔案

1. 試試 /etc/pam.d/common-password

2. 參考
http://askubuntu.com/questions/156850/h ... -passwords
How do you set requirements (such as minimum length) on passwords?

3. 進一步參考
3-1. 早期文件 只能當入門
http://www.linux-pam.org/Linux-PAM-html ... _unix.html
pam_unix - traditional password authentication
3-2. 終端機指令 最接近你的版本
man pam_unix


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-22 12:08 

注册: 2015-05-13 9:54
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
請編輯
/etc/pam.d/
裡面 合適的檔案

1. 試試 /etc/pam.d/common-password

2. 參考
http://askubuntu.com/questions/156850/h ... -passwords
How do you set requirements (such as minimum length) on passwords?

3. 進一步參考
3-1. 早期文件 只能當入門
http://www.linux-pam.org/Linux-PAM-html ... _unix.html
pam_unix - traditional password authentication
3-2. 終端機指令 最接近你的版本
man pam_unix


1楼,问题2,答案是什么?


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 密码长度设置文件:/etc/login.defs ?
帖子发表于 : 2015-06-22 13:56 

注册: 2009-08-04 16:33
帖子: 16803
送出感谢: 21
接收感谢: 1818
引用:
1楼,问题2,答案是什么?

1. cat /etc/login.defs | grep ENCRYPT_METHOD
ENCRYPT_METHOD SHA512

2. cat /etc/pam.d/common-password | grep sha512
password [success=1 default=ignore] pam_unix.so obscure sha512

3. http://superuser.com/questions/148971/w ... nux-system
Ubuntu from 8.10, which was released in October 2008, and all versions since then use SHA-512 hashes.
自 Ubuntu 8.10 開始 使用 SHA-512 hashes
3-1. 使用者 從鍵盤輸入的 key (或稱 密碼) 經過基於 sha-512 雜湊演算後得到的 字串 寫進 /ect/shadow 檔案
3-2. http://manpages.ubuntu.com/manpages/tru ... ypt.3.html
SHA-512 | 86 characters # 加密以後的長度

4. 使用者 從鍵盤輸入的 key (或稱 密碼)長度 唯一的限制 是 RAM 能否容納得下
意思是 如果 RAM 允許 key (或稱 密碼) 的長度 是無上限的
4-1. http://superuser.com/questions/148971/w ... nux-system
This means that the only limit on how long of a key it will accept is based on how much RAM ...
4-2. http://superuser.com/a/148972
In modern Linux systems, there is no maximum limit on password length.

5. 參閱
https://zh.wikipedia.org/wiki/SHA%E5%AE%B6%E6%97%8F
SHA家族的五個演算法,分別是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512
引用:
1.如果,上面这两项,不设置。
密码长度,默认最小是多少位?
密码长度,默认最大是多少位?

6. 在 ENCRYPT_METHOD SHA512 設定下
PASS_MIN_LEN
PASS_MAX_LEN
是不需要的


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译