估计编译时间: 0.88 SBU 估计所需硬盘空间: 7 MB |
在你安装这个包之前,也许你想看看Shadow提示。在这个提示里讨论了你要如何设置密码才能让你的系统更安全,比如使用更安全的MD5密码和从Shadow包中得到更多东西。Shadow提示在: http://hints.us.linuxfromscratch.org/hints/shadowpasswd_plus.txt 。
安装命令如下:
./configure --prefix=/usr \ --libdir=/usr/lib --enable-shared && make && make install && cp etc/{limits,login.access} /etc && sed 's%/var/spool/mail%/var/mail%' \ etc/login.defs.linux > /etc/login.defs && ln -s vipw /usr/sbin/vigr && rm /bin/vipw && mv /bin/sg /usr/bin && mv /usr/lib/lib{shadow,misc}.so.0* /lib && ln -sf ../../lib/libshadow.so.0 /usr/lib/libshadow.so && ln -sf ../../lib/libmisc.so.0 /usr/lib/libmisc.so |
Sh-utils和 Shadow 密码套件分别安装了一个同样的 groups 程序。如果你愿意,你可以删除Shadow 密码套件所安装的 groups 程序,用下面的命令:
rm /bin/groups |
cp limits login.access /etc: 这些文件在安装过程中没有拷贝到系统中,而它们是配置授权细节时所需要的,所以我们手动拷贝它们。
sed "s%/var/spool/mail%/var/mail%" login.defs.linux > /etc/login.defs: /var/spool/mail 是用户邮箱的老位置,现在使用的位置是 /var/mail 。
ln -s vipw vigr: 根据 vipw 的手册页, vigr 应是它的一个符号链接。因为 shadow 的安装过程中没有创建这样的链接,我们不得不手动创建它们。
最后检查于version 4.0.3.
chage, chfn, chpasswd, chsh, dpasswd, expiry, faillog, gpasswd, groupadd, groupdel, groupmod, groups, grpck, grpconv, grpunconv, lastlog, login, logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (链接至newgrp), useradd, userdel, usermod, vigr (链接至 vipw) 和 vipw
最后检查于 version 20001016.
Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
Binutils: ar, as, ld, nm, ranlib
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir
Gettext: msgfmt, xgettext
Gcc: cc1, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, grep
M4: m4
Make: make
Gawk: gawk
Net-tools: hostname
Sed: sed
Sh-utils: basename, echo, expr, sleep, uname
Texinfo: makeinfo
Textutils: cat, sort, tr, uniq