在 Oracle® Solaris 11.2 中确保系统和连接设备的安全

退出打印视图

更新时间: 2014 年 9 月
 
 

如何临时禁止用户登录

在系统关闭或例程期间,可临时禁止用户登录。


注 -  此过程并不会影响所有用户。尽管存在此过程创建的 /etc/nologin 文件,以下用户仍然可以登录系统。
  • 超级用户

  • 指定有 root 角色的用户

  • 指定有 solaris.system.maintenance 授权的用户


有关更多信息,请参见 nologin(4) 手册页。

开始之前

您必须是指定有 solaris.admin.edit/etc/nologin 授权的管理员。缺省情况下,root 角色拥有此授权。有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  1. 在文本编辑器中创建 /etc/nologin 文件。
    # pfedit /etc/nologin

    有关使用 solaris.admin.edit/etc/nologin 授权的示例,请参见Example 3–3

  2. 添加有关系统可用性的消息。
  3. 关闭并保存该文件。
示例 3-3  禁止用户登录

在此示例中,将向用户授予编写系统不可用通知的权限。

% pfedit /etc/nologin
***No logins permitted.***

***The system will be unavailable until 12 noon.***