<Trước | Nội dung | Tiếp theo>
6.20.1. Cài đặt bóng
Lưu ý
Nếu bạn muốn thực thi việc sử dụng mật khẩu mạnh, hãy tham khảo http://www.linuxfromscratch.org/blfs/view/ 9.0 / postlfs / cracklib.html để cài đặt CrackLib trước khi xây dựng Shadow. Sau đó thêm --với-libcrack đến cấu hình lệnh dưới đây.
Lưu ý
Nếu bạn muốn thực thi việc sử dụng mật khẩu mạnh, hãy tham khảo http://www.linuxfromscratch.org/blfs/view/ 9.0 / postlfs / cracklib.html để cài đặt CrackLib trước khi xây dựng Shadow. Sau đó thêm --với-libcrack đến cấu hình lệnh dưới đây.
{}
{}
Tắt cài đặt của các nhóm chương trình và các trang người dùng của nó, vì Coreutils cung cấp phiên bản tốt hơn. Đồng thời Ngăn cài đặt các trang thủ công đã được cài đặt trong Phần 6.8, “Man-pages-5.02”:
sed -i 's / groups $ (EXEEXT) //' src / Makefile.in
sed -i 's / groups $ (EXEEXT) //' src / Makefile.in
tìm man -name Makefile.in -exec sed -i tìm man -name Makefile.in -exec sed -i
tìm man -name Makefile.in -exec sed -i
's / groups \ .1 /' s / getspnam \ .3
's / passwd \ .5 /
/'
\;
\;
\;
tìm man -name Makefile.in -exec sed -i tìm man -name Makefile.in -exec sed -i
tìm man -name Makefile.in -exec sed -i
/ / '{}
/'
/ / '{}
/'
{}
{}
Thay vì sử dụng mặc định crypt phương pháp, sử dụng càng an toàn SHA-512 phương pháp mã hóa mật khẩu, cũng cho phép mật khẩu dài hơn 8 ký tự. Nó cũng là cần thiết để thay đổi lỗi thời / var / spool / mail vị trí cho hộp thư của người dùng mà Shadow sử dụng theo mặc định cho / var / mail vị trí được sử dụng hiện tại:
sed -i -e 's @ # ENCRYPT_METHOD DES @ ENCRYPT_METHOD SHA512 @' \
-e 's @ / var / spool / mail @ / var / mail @' etc / login.defs
sed -i -e 's @ # ENCRYPT_METHOD DES @ ENCRYPT_METHOD SHA512 @' \
-e 's @ / var / spool / mail @ / var / mail @' etc / login.defs
Lưu ý
Nếu bạn chọn xây dựng Shadow với hỗ trợ Cracklib, hãy chạy như sau:
Lưu ý
Nếu bạn chọn xây dựng Shadow với hỗ trợ Cracklib, hãy chạy như sau:
sed -i 's @ DICTPATH. * @ DICTPATH \ t / lib / cracklib / pw_dict @' etc / login.defs
sed -i 's @ DICTPATH. * @ DICTPATH \ t / lib / cracklib / pw_dict @' etc / login.defs
Thực hiện một thay đổi nhỏ để tạo số nhóm đầu tiên được tạo bởi useradd 1000:
sed -i 's / 1000/999 /' vv / useradd
sed -i 's / 1000/999 /' vv / useradd
Chuẩn bị Shadow để biên soạn:
./configure --sysconfdir = / etc --with-group-name-max-length = 32
./configure --sysconfdir = / etc --with-group-name-max-length = 32
Ý nghĩa của tùy chọn cấu hình:
--with-group-name-max-length = 32
Tên người dùng tối đa là 32 ký tự. Đặt tên nhóm tối đa giống nhau.
Biên dịch gói:
làm cho
làm cho
Gói này không đi kèm với một bộ kiểm tra. Cài đặt gói:
thực hiện cài đặt
thực hiện cài đặt
Di chuyển một chương trình không đúng vị trí đến vị trí thích hợp của nó:
mv -v / usr / bin / passwd / bin
mv -v / usr / bin / passwd / bin
<Trước | Nội dung | Tiếp theo>