Nhảy đến nội dung

passwd

本頁使用了標題或全文手工轉換
Duy cơ bách khoa, tự do bách khoa toàn thư

passwd
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ốngUnix,Loại Unix hệ thống,Plan 9,Inferno
Ngôi caoVượt ngôi cao
Loại hìnhMệ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\samHồ sơ. Này hai cái hồ sơ thông thường nằm ở/etcMục lục dưới. Đồng thời,Loại Unix hệ thốngTrung nhưng dùngpasswdMệnh lệnh sửa đổi riêng người dùng mật mã.

passwd hồ sơ

[Biên tập]

/etc/passwdHồ 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/passwdHồ 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/passwdHồ 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ì:

  1. 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.
  2. 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 ).
  3. 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.
  4. 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ơ.
  5. 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.
  6. /home/jsmith:Người dùngChủ mục lụcĐường nhỏ.
  7. /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]