我正在使用一些 php / mysql 代码构建一个小型演示发行版,并查看一个快速启动、占用空间小的无头发行版。 Slitaz 工作得很好,但我陷入了一个小问题,我无法在文档中找到答案。我尝试在该网站上注册,但已经好几天了,我还没有收到注册信息。
我想要实现的只是确保 tux 用户在输入用户名后不会自动登录。使用 passwd 没有帮助,提示甚至不会询问密码,而是仅输入用户名即可登录 tux。
任何帮助表示赞赏。
答案1
非常感谢您的评论托马斯。 tux 是slitaz 中的默认用户。基本 Slitaz 为 8 mb ISO。我设法将 Apache 2、PHP 5.4、MariaDB、SSH、Git、Nano 全部包含在 70mb zip 虚拟机中。
我再次研究了这个主题..花了几个小时分析启动过程。对于到达这里的任何人,请在 bootopt.sh 的行# passwd -d $USER >/dev/null
首添加 #(哈希)来注释掉该 行。该行将 tux 的 passwd 条目置空。启动过程看起来有点复杂。为什么密码需要设置为空?
唯一的其他选择是使用 TinyCore,我在获取更高版本的 PHP 时遇到了问题,并且永远无法让 gcc 编译任何内容。我确实让 Debian 7 可以工作,但 zip 大小为 700MB,对我来说有点难以传输,因此与 Slitaz 的斗争:)。
答案2
我不熟悉 Slitaz,但这些是我脑海中突然出现的地方
是
tux
特殊用户(例如第一个创建的)?尝试创建一个新用户;结果如何?是
tux
一个可疑团体的成员吗?tux
其组或其之一已在 PAM 中列入白名单 (/etc/pam.d
)你说的是无头,但从网上的一些截图来看,Slitaz 看起来有 GUI 能力。如果您以图形方式登录,请弄清楚登录管理器是什么并检查其文档。