passwd
Nguyên tác giả | Bell phòng thí nghiệm |
---|---|
Khai phá giả | Bao nhiêuKhai nguyên phần mềmCùng vớiThương nghiệp phần mềmKhai phá nhân viên |
Tác nghiệp hệ thống | Unix,Loại Unix hệ thống,Plan 9,Inferno |
Ngôi cao | Vượt ngôi cao |
Loại hình | Mệnh lệnh |
passwdLà một cái dùng vớiUnix,Plan 9,InfernoCùng đại đa sốLoại Unix tác nghiệp hệ thốngCó ích với sửa đổi người dùng mật mã mệnh lệnh. Người dùng đưa vào mật mã thông quaKim chìa khóa diễn sinh hàm sốChấp hành, lấy tân tăng mật mãGom lại giá trị,Cũng đem này chứa đựng. Xuất phát từ an toàn suy xét, đem sẽ không chứa đựng đưa vào mật mã mà chỉ chứa đựng sinh thànhGom lại giá trị.
Đương người dùng đăng nhập khi, người dùng ở đăng nhập trong quá trình đưa vào mật mã đem thông qua tương đồngKim chìa khóa diễn sinh hàm sốXử lý, cũng đem sinh thành gom lại giá trị cùng chứa đựng giá trị tiến hành tương đối. Nếu gom lại giá trị tương đồng, tắc cho rằng đưa vào mật mã chính xác, tức người dùng đã thông qua thân phận nghiệm chứng. Từ lý luận thượng giảng, hai cái bất đồng mật mã khả năng sẽ sinh ra tương đồng gom lại giá trị. Nhưng là,Mật mã gom lại hàm sốỞ thiết kế khi yêu cầu chính là khiến cho có thể tìm được sinh ra tương đồng gom lại mật mã cực kỳ khó khăn, này ở trên thực tế không thể được. Bởi vậy, nếu sinh ra gom lại cùng chứa đựng gom lại xứng đôi, tắc có thể đối người dùng tiến hành thân phận nghiệm chứng.
passwd mệnh lệnh nhưng dùng với sửa đổi bản địa tài khoản mật mã, ở đại đa số hệ thống thượng, cũng có thể dùng với sửa đổi ở phân tán thức thân phận nghiệm chứng cơ chế ( nhưNIS,KerberosHoặcLDAP) trung quản lý mật mã.
passwd hồ sơ cùng shadow hồ sơ làLoại Unix hệ thốngCó ích với ký lụcUsername,Người dùng IDCùngNgười dùng mật mãChờ tin tức hồ sơ, cùng loại vớiWindowsHạ%windir%\system32\registry\sam
Hồ sơ. Này hai cái hồ sơ thông thường nằm ở/etc
Mục lục dưới. Đồng thời,Loại Unix hệ thốngTrung nhưng dùngpasswd
Mệnh lệnh sửa đổi riêng người dùng mật mã.
passwd hồ sơ
[Biên tập]/etc/passwd
Hồ sơ là một cái dựa vào văn tự mặt bằng hồ sơ cơ sở dữ liệu, chứa đựng có thể đăng nhập nên hệ thống người dùng hoặc có được chấp hành trung hành trình quyền sở hữu mặt khác tác nghiệp hệ thống người dùng một loạtNgười dùngTin tức.
Ở rất nhiều tác nghiệp hệ thống trung, nên hồ sơ chỉ là càng thông dụng tên phục vụ chốt mở rất nhiều khả năng sau đoan chi nhất.
Nên hồ sơ tên nguyên tự này lúc ban đầu công năng, bởi vì nó bao hàm dùng với nghiệm chứng người dùng tài khoảnMật mãSố liệu. Nhưng là, ở hiện đạiUnixHệ thống thượng, an toàn tính mẫn cảm mật mã tin tức thông thường sử dụng bóng dáng hồ sơ hoặc mặt khác cơ sở dữ liệu thực hiện phương thức chứa đựng ở bất đồng hồ sơ trung.
/etc/passwd
Hồ sơ thông thường cóHồ sơ hệ thống quyền hạn,Cứ việc nên hồ sơ chỉ có thể từSiêu cấp người dùngHoặc thông qua sử dụng một ít đặc thù sử dụng đặc quyền mệnh lệnh tới sửa chữa, nhưng cho phép hệ thống sở hữu người dùng đọc lấy (Thế giới nhưng đọc).
/etc/passwd
Hồ sơ là một cáiVăn tự hồ sơ,Mỗi hành một cái ký lục, mỗi điều ký lục miêu tả một cáiNgười dùng tài khoản.Mỗi cái ký lục từ bảy cái dùngDấu hai chấmPhân cách lan vị tạo thành. Hồ sơ trung ký lục trình tự thông thường cũng không quan trọng.
Kiểu mẫu như sau:
jsmith:x:1001:1000:JoeSmith,Room1007,(234)555-8910,(234)555-0044,email:/home/jsmith:/bin/sh
Lan vị từ tả đến hữu theo thứ tự vì:
jsmith
:Username: Người dùng đăng nhập tác nghiệp hệ thống khi đưa vào tự xuyến, tứclogname.Username ở hồ sơ trung liệt ra người dùng danh sách trung cần thiết là duy nhất.x
:Dùng với nghiệm chứng người dùng mật mã tin tức; ở hiện tại đại đa số sử dụng trung, này lan vị thông thường thiết trí vì “x” ( hoặc “*” hoặc mặt khác chỉ thị phù ), mà thực tế mật mã tin tức chứa đựng ở đơn độc bóng dáng hồ sơ trung. Ở Linux hệ thống thượng, đem này lan vị thiết trí vì dấu sao ( “*” ) là cấm dùng trực tiếp đăng nhập tài khoản nhưng vẫn giữ lại kỳ danh xưng thường dùng phương pháp, mà một cái khác khả năng giá trị là “* NP *”, nên giá trị chỉ thị sử dụngNISHầu phục khí tới lấy được mật mã. Ở không có hữu hiệu mật mã phong tỏa dưới tình huống, nên lan vị thông thường bao hàm người dùng mật mã mã hóa gom lại giá trị ( cùngMuốiKết hợp sử dụng ).1001
:Người dùng đánh dấu hào,Tác nghiệp hệ thống đem này dùng với bên trong mục đích. Nó không cần là duy nhất.1000
:Tổ đánh dấu hào, dùng với đánh dấu người dùng chủ yếu tổ; người dùng này lúc ban đầu khả năng sẽ phỏng vấn này người dùng thành lập sở hữu hồ sơ.Joe Smith,Room 1007...
:Gecos lan vị, miêu tả nhân viên hoặc tài khoản chú thích. Thông thường, đây là một tổ dùng dấu phẩy phân cách giá trị, bao gồm người dùng tên đầy đủ cùng liên lạc phương thức./home/jsmith
:Người dùngChủ mục lụcĐường nhỏ./bin/sh
:Mỗi lần người dùng đăng nhập hệ thống khi khởi động thể thức. Đối với hỗ động thức người dùng, này thông thường là hệ thống mệnh lệnh liệt dịch thẳng khí (shell) chi nhất.
shadow hồ sơ
[Biên tập]
|