产品中心

新闻邮件订阅

IT要闻
产品评测
技巧推荐
社区精华
请输入您的e-mail地址:

使用技巧 - How to Use

 您的位置:首页 > 使用技巧 > Linux应用
安装Linux影子密码
手边准备一个开机片
 PCWorld.COM.CN | 2008-04-15 15:38:01 |

引:如果真的发生严重错误,有个开机磁片之有用的。如果你要 boot/root 合并的安装,你可以参考 Bootdisk-HOWTO 以制作 root 开机之开机片。

1 手边准备一个开机片   

如果真的发生严重错误,有个开机磁片之有用的。如果你要 boot/root 合并的安装,你可以参考 Bootdisk-HOWTO 以制作 root 开机之开机片。   

2 移除复制的 man pages   

你也应该将操作手册更新,即使你很厉害到足以不用备份安装 Shadow Suite,你仍然要将将旧的操作手册移除,因为新版的操作手册无法正常的覆盖旧版本。  

你可以使用一个组合: man -aW 命令 和 locate 命令 寻找需备移除的操作手册。在你执行 make install 前找出较旧版本比较容易。   

如果你使用 Slackware 3.0 版本,然後你要移除的操作手册是:  

/usr/man/man1/chfn.1.gz   

/usr/man/man1/chsh.1.gz   

/usr/man/man1/id.1.gz   

/usr/man/man1/login.1.gz   

/usr/man/man1/passwd.1.gz   

/usr/man/man1/su.1.gz   

/usr/man/man5/passwd.5.gz   

在 /var/man/cat[1-9] 次目录也有相同的名字需要被删除。   

3 执行 make install   

现在你已经准备要输入: (以 root 权限执行)   

make install   

这将安装最新和更新程式且修复档案许可权。它也会安装操作手册。  

这也将在安装时考虑将 Shadow Suite 包含档案放在正确的位置 /usr/include/shadow 。   

使用 BETA 套件,你需要手动复制 login.defs 这个档到 /etc 这个目录下,而且要确认只有 root 权限可以改变它。   

cp login.defs /etc   

chmod 700 /etc/login.defs   

这个档案是 签入 程式的 configuration file。 你应该检查跟确定这个档的改变状况。这是你决定哪个 tty 的 root 可以从哪里签入和设定其他安全方针的地方(像预设密码的到期日)。   

4 执行 pwconv   

接下来的步骤是执行 pwconv。 这也需以 root执行且最好在 /etc 目录下执行:   

cd /etc   

/usr/sbin/pwconv   

pwconv 撷取你的 /etc/passwd 档且删除某些栏位为了建立两个档案: /etc/npasswd 和 /etc/nshadow.   

一个 pwunconv 也提供你建立一个 /etc/passwd 和 /etc/shadow 组合的正常 /etc/passwd 档案。   

5 重新命名 npasswd 和 nshadow   

现在你已经执行 pwconv ,而且你已经建立 /etc/npasswd 和 /etc/nshadow 档案。这需要复制到 /etc/passwd 和 /etc/shadow 档。 我们也需要复制原始 /etc/passwd 档,而且确定只有 root 可以读它。我们将该档案放在 root 得根目录:   

cd /etc   

cp passwd ~passwd   

chmod 600 ~passwd   

mv npasswd passwd   

mv nshadow shadow   

你也应该确定档案的拥有者跟存取权限是正确的。 如果你将要使用 X-Windows , xlock 和 xdm 可能需要读取 shadow 档(但需不要写入该档)。   

有两个方法可以做。 你可以设定 xlock 的 suid 是 root (xdm 通常以 root 权限执行)。 或者你可以使 root 成为 shadow 的群组可以拥有 shadow 档,但是在作这之前,要确定你已经有个 shadow group (可以在 /etc/group 档看到)。不应改有任何使用者真的在 shadow group 。

   chown root.root passwd   

chown root.shadow shadow   

chmod 0644 passwd   

chmod 0640 shadow   

你的系统现在有 shadow 的密码档罗。 你现在 应该 重开一个终端机视窗和确认你可以签入(login)。   

请马上确实的作这件事!   

如过你不能,可能某些事情有错误罗! 为了要回到 to a non-shadowed 状态,请作下列步骤:   

cd /etc   

cp ~passwd passwd   

chmod 644 passwd   

你将重新储存这些档案到先前你储存它们的正确位置。

 
 
 
推荐】【打印
 
相关文章
· Linux启动修复及密码恢复 2008-04-14 10:53:32
· 恢复LINUX的root密码 2008-04-14 10:50:30
· Vista SP1不能安装在双系统Linux中 2008-04-14 13:21:51
· Linux桌面系统提速七大法宝 2008-04-10 12:02:17
 
 
PCWorld社区

网友评论
以下网友评论只代表网友个人观点,不代表PCWorld观点
发表内容:

SPONSORED LINKS

联想M930一体机体验专区
5月15日,联想率先在喷墨一体机市场上发布了针对soho用户和小型办公类市场为主打……
联想外设数码业务百城巡展
传承奥运品质 倾心百城服务
爱普生3LCD联盟
了解3LCD已经汇集了3LCD技术精英的联盟站点
全方位深入的存储资讯
从企业级到个人应用,从业界动态到大型评测,带您尽览存储风云
享受高质量低成本的照片打印
联想4330照片打印机,打印成本仅需1元
尚品·人生网
尚品·人生网,让优质生活与事业和谐平衡
中华部落阁
加入中华部落阁,记录你的新生活。
润眼电脑“3H高清润眼屏”
免费体验,火热报名,海尔润眼电脑系列。
万元级彩色激光一体机
爱普生彩色激光多功能一体机CX11系列专区
联想投影机全球同一品质
新联想一周年庆典 新投影共享全球同一品质
关于我们投稿指南 公告 注册 诚信与安全 规则与政策 友情链接 网站地图 IDG全球资源 业务联系 68130909-6865 《微电脑世界》2009刊例
Copyright(c) 2000-2008 pcworld.com.cn. All Rights Reserved. 京ICP备 05038969 号