除了默认用户帐户的设置,SUSEŽ Linux Enterprise Server 还提供了更多选项,如:实施密码策略的选项、使用加密用户主目录的选项或为用户和组定义磁盘定额的选项。
如果使用的是 KDE 或 GNOME 桌面环境,则可为特定用户配置自动登录,也能为所有用户配置无密码登录。自动登录使用户在引导时自动登录到桌面环境。一次只能为一位用户激活此功能。无密码登录使所有用户都能在在登录管理器中输入其用户名后登录到系统中。
![]() | 安全风险 |
|---|---|
在多人可以访问的计算机上启用自动登录或无密码登录具有一定的安全性风险。无需身份验证,任何用户都能访问您的系统和数据。如果系统包含机密数据,请勿使用此功能。 | |
如果想激活自动登录或无密码登录,请在 YaST 中通过+来访问这些功能。
在有多个用户的系统上,最好至少强制实施基本的密码安全性策略。用户应该定期更改其密码并使用不能轻易识破的可靠密码。对于本地用户,请执行以下操作:
要在失窃和硬盘被卸下的情况下保护用户主目录中的数据,可为用户创建加密的用户主目录。这些用户主目录是用 LUKS(Linux 统一密钥设置)加密的,这会为用户生成映像和映像密钥。映像密钥受用户的登录密码保护。用户登录系统时,会装入加密的用户主目录,且该用户可以使用内容。
![]() | 指纹读卡器设备和加密的用户主目录 |
|---|---|
如果想使用指纹读卡器设备,就不得使用加密的用户主目录。否则,登录会失败,因为如果指纹读卡器设备处于活动状态,那么登录时无法进行解密。 | |
使用 YaST 可以为新用户或现有用户创建加密的用户主目录。要对现有用户的用户主目录加密或修改其加密的用户主目录,需要知道该用户的当前登录密码。默认情况下,所有现有用户数据都会复制到新的加密用户主目录中,但是不会从未加密的目录中删除这些数据。
![]() | 安全性限制 |
|---|---|
对用户主目录加密并不能对其他用户的访问进行高度安全的防御。 如果需要高度安全性,则不应物理共享系统。 | |
请在第 12.2 节 “Using Encrypted Home Directories” (第 12 章 Encrypting Partitions and Files, ↑安全指南)中查找有关加密用户主目录及为了获得更强的安全性而要执行的操作的背景信息。
如果您的系统包含指纹读卡器,那么除了通过登录及密码进行的标准身份验证以外,还可以使用生物特征身份验证。注册指纹后,用户可以通过在指纹读卡器按下手指或输入密码登录系统。
可以在 YaST 中注册指纹。请在第 3 章 Using the Fingerprint Reader (↑安全指南)中查找有关指纹身份验证配置和使用的详细信息。有关支持的设备的列表,请参阅http://reactivated.net/fprint/wiki/Supported_devices。
为了防止系统容量在没有通知的情况下耗尽,系统管理员可以为用户或组设置定额。可以为一个或多个文件系统定义定额,定额可以限制可使用的磁盘空间量和可在该处创建的 inode(索引记事)数。Inode 是文件系统上储存有关普通文件、目录或其他文件系统对象的基本信息的数据结构。其会储存文件系统对象的所有属性(如:用户和组所有权、读权限、写权限或执行权限),但不会储存文件名和内容。
SUSE Linux Enterprise Server 允许使用软和硬定额。通常,软定额定义警告级别,处于该级别时会通知用户他们已接近极限,硬定额定义会拒绝写请求的限制。另外,可以定义宽限间隔,使用户或组可以暂时超出定额一定量。
过程 12.6. 为分区启用定额支持
为了为某些用户和组配置定额,需要先在 YaST 专家分区程序中为相应的分区启用定额支持。
在 YaST 中,选择+并单击以继续。
在中,选择要启用定额的分区并单击。
单击 并激活。如果 quota 包尚未安装,当您使用确认相应的消息时就会安装该包。
确认您的更改,然后离开。
过程 12.7. 为用户或组设置定额
现在,您可以为特定用户或组设置软定额或硬定额,并可设置时间周期作为宽限间隔。
在 YaST 中,选择想要设置定额的用户或组并单击。
在选项卡中,选择定额条目并单击以打开对话框。
从中,选择应应用定额的分区。
![]() |
在下,限制磁盘空间量。请输入用户或组在此分区上可拥有的大小为 1 KB 的块数。指定和值。
另外,也可限制用户或组在分区上可拥有的 inode 数。在 中,输入和。
仅当用户或组已超出指定的大小或 inode 软限制时,才能定义宽限间隔。否则,与时间有关的输入字段不会处于激活状态。指定允许用户或组超出以上设置的限制的时间周期。
单击确认您的设置。
单击+,以在不退出对话框的情况下保存所有更改。或单击以关闭此管理对话框并保存更改。
SUSE Linux Enterprise Server 还随附了命令行工具(如 repquota 或 warnquota),系统管理员可以使用这些工具控制磁盘用量或向超出定额的用户发送电子邮件通知。使用 quota_nld,管理员也可向 D-BUS 转发与已超出的定额有关的内核消息。有关更多信息,请参阅 repquota、warnquota 和 quota_nld 手册页(需要 root 的密码)。