Linux 强制使用者下次登入修改密码

在 Linux 建立使用者帐号后, 一般会使用随机密码作为帐号的密码, 以下会示范强制使用者在下次登入后, 必须修改密码。 1. passwd 指令 passwd 指令用作修改密码, 一般使用者只可以修改自己的密码, 而系统管理员则可以修改所有帐号的密码, 以及设定关于密码的选项。 只要以 root 身份在 passwd 指令后面加入 -e 参数, 再加上帐号名称, 便可以设定帐号的密码过期, 帐号下次登入后便会要求更改密码: # passwd -e username 当帐号登入后, …

RHEL / CentOS 7 编译核心

现在 Linux 发行版内建的核心功能都很完善, 一般上用内建的核心即可, 但如果需要使用新版本 kernel 的功能, 那便需要重新编译 kernel 了。以下文章会示范如何在 RHEL 及 CentOS 7 编译核心。 在编译核心前, 需要先安装编译核心所需的开发工具, 这个步骤可以用 yum 安装: # yum update # yum install -y ncurses-devel make …

Toyota Wish 改装折叠弹匙

自从 Jazz 增配折叠弹匙后, 便很想将 Wish 的原厂直板防盗遥控换成折叠弹匙, 但在淘宝好像找不到 Wish 的增配遥控, 而且两个遥控器都没有坏. 找了一会, 终于找到适合 Wish 用的防盗遥控器外壳, 只是将原厂防盗遥控的底板及芯片, 移植到新遥控壳, 然后再到锁舖找锁匠配匙。 原厂的直板防盗遥控器: 这是新遥控壳: 在安装前先找锁匠把遥控壳的匙胚配车匙。 用一字批从遥控后面撬开: 打开遥控后, 里面有摇控底板: 我的 Wish 并没有芯片, 只要将这个底板放入新防盗遥控壳: 将底板放入放遥控壳, 装好后便是这个样:

Linux 建立大过 2TB 的硬盘分割区

fdisk 是十分常用的硬盘分割工具, 但 fdisk 最大问题是, 建立的分割区上限是 2TB, 所以不能建立大过 2TB 的分割区。 这时可以使用另一个 parted 指令, 它可以建立大于 2TB 的分割区。以下是 parted 的使用方法。 p.s. 如果未使用过 parted 指令, 建议先在一台没有的电脑上试用, 因为 parted 指令会对执行立即写入硬盘. 安装 parted RHEL, …

淘宝买增配防盗器车匙

Jazz 买回来后只有一条车匙, 这样实在不方便, 尤其不小心遗失车匙就麻烦了。 防盗好好的, 换过一套也不值得。 于是便在淘宝找增配车匙, 一找便有一大堆, 可以将原来防盗器复制. 原来车上装的是 PLC 的防盗, 根据淘宝卖家的介绍, 拆开防盗查看芯片及晶振的编号: 知道防盗器的频率后, 并告知卖家车型, 卖家会随防盗器附上匙胚, 这是因为这款防盗器是折合弹匙. 收到卖家的防盗器后, 按照以下方法配对: 长著新防盗的锁车键不放, 进入复制模式, 将原来的防盗器放在新防盗器旁边按下锁车键, 这时可以放在新防盗的锁车键. 然后解锁键使用相同方法复制. 新防盗器配对后, 立即上车试用真的可以锁车及解锁。 最后一个步骤是找本地的锁匠配车匙, 然后装回防盗器, …

DIY 修复大灯雾化泛黄

老婆考了车牌 10 年,但都没有开车,近来想重新练习开车,决定买一輌老车作为练习。最后买了一輌 03 年的 Jazz,虽然外观很旧,不怎么好看,但机件正常,而且刚验了车,所以便买了。 老车常见的一个问题是大灯雾化、泛黄等,看上去很难看,Jazz 买回来时大灯是这样的: 这輌车可能只会开个一、两年,不想花大钱找店家修复,决定 DIY 试一下。到汽车材料行买了这枝大灯修复剂,不贵只要 $85 港币: 过程也很简单,先在大灯周围贴上胶带,以免研磨剂伤到车身,然后将大灯用清水清洁干净,抹干后把修复剂涂在干净的布上,在大灯上不断地打圈打磨。我没有打蜡机,只靠自己一双手打磨,打磨了大约 5 至 10 分钟左右,手很累,就把打磨后的大灯清洗干净。哇!虽然距离新品还差很远,但效果比我想像的好: 看到成果后,才有动力对另一边大灯施工,同样步骤完成另一边的大灯。

Shell Script 使用 #!/usr/bin/env

在 Shell Script 的第一行称为 shebang, shebang 由 “#!” 开头, 并在后面加上解译器的绝对路径, 即类似: #!/bin/sh #!/bin/bash #!/usr/bin/perl #!/usr/bin/python 如果 Shell Script 不同的平台执行, 指定的解译器可能位置有所不同, 如果想增加 Shell Script 在不同 Unix Like 环璄的可流动性, 可以使用 /usr/bin/env …