这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令登录,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
登录 - 在系统上开始会话
概要
登录 [-p] [-h 主持人[用户名[环境值=VAR...]
登录 [-p] [-h 主持人] -F 用户名
登录 [-p] -r 主持人
商品描述
这个 登录 程序用于与系统建立新的会话。 通常是
通过响应自动调用 登录: 在用户终端上提示。 登录
可能是 shell 所特有的,不能作为子进程调用。 当从一个
贝壳, 登录 应该执行为 EXEC 登录 这将导致用户退出
当前 shell(因此将阻止新登录的用户返回到
呼叫者,召集者)。 试图执行 登录 从任何外壳,但登录外壳将产生
错误信息。
然后在适当的情况下提示用户输入密码。 回声被禁用
防止泄露密码。 只允许少量密码失败
before 登录 退出并且通信链路被切断。
如果您的帐户已启用密码时效,则可能会提示您输入新的密码
在继续之前输入密码。 您将被迫提供旧密码和新密码
在继续之前输入密码。 请参阅 passwd文件(1) 了解更多信息。
您的用户和组 ID 将根据它们在 / etc / passwd文件 文件。 的
的价值 $ HOME, $壳牌, $路径, $日志名称和 $邮件 根据适当的设置
密码条目中的字段。 ulimit、umask 和 nice 值也可以根据
GECOS 字段中的条目。
在某些安装中,环境变量 $期限 将被初始化为
tty 行上的终端类型,如 /etc/ttytype.conf 中指定的那样。
还可以执行命令解释器的初始化脚本。 请参阅
有关此功能的更多信息,请参阅相应的手册部分。
子系统登录由“*”作为登录名的第一个字符表示
登录外壳。 给定的主目录将用作新文件系统的根目录
用户实际上已登录。
这个 登录 程序不负责从 utmp 文件中删除用户。 它是
的责任 盖蒂(8)和 初始化(8) 清理终端的明显所有权
会议。 如果你使用 登录 从 shell 提示符没有 EXEC,您使用的用户将
即使在您退出“子会话”后,仍会继续显示为已登录状态。
配置
-f
不执行身份验证,用户已预先身份验证。
注意:在这种情况下, 用户名 是强制性的。
-h
此登录的远程主机的名称。
-p
保护环境。
-r
为 rlogin 执行自动登录协议。
这个 -r, -h 和 -f 选项仅在以下情况下使用 登录 由 root 调用。
洞穴
这个版本的 登录 有很多编译选项,只有其中一些可能在使用
任何特定网站。
文件的位置受系统配置差异的影响。
这个 登录 程序不负责从 utmp 文件中删除用户。 它是
的责任 盖蒂(8)和 初始化(8) 清理终端的明显所有权
会议。 如果你使用 登录 从 shell 提示符没有 EXEC,您使用的用户将
即使在您退出“子会话”后,仍会继续显示为已登录状态。
与任何程序一样, 登录外表是可以伪造的。 如果不受信任的用户有物理
访问机器,攻击者可以使用它来获取下一个人的密码
来到机器前坐下。 Linux下,用户可以使用SAK机制
启动可信路径并防止此类攻击。
配置
以下配置变量在 /etc/login.defs 更改此工具的行为:
控制台组 (串)
登录时添加到用户的补充组集的组列表
控制台(由 CONSOLE 设置确定)。 默认为无。
谨慎使用 - 用户有可能获得对这些组的永久访问权限,
即使未登录控制台。
默认主页 (布尔值)
如果我们无法 cd 到主目录,请指示是否允许登录。 默认为否。
如果设置为 含, 如果无法登录,用户将在根 (/) 目录中登录
cd 到她的主目录。
环境路径 (串)
如果设置,它将用于在普通用户时定义 PATH 环境变量
登录。 该值是冒号分隔的路径列表(例如 /箱:/ usr / bin) 以及
可以在前面 路径=. 默认值为 路径=/箱:/ usr / bin.
ENV_SUPATH (串)
如果设置,它将用于在超级用户时定义 PATH 环境变量
登录。 该值是冒号分隔的路径列表(例如
/宾:/箱:/ usr / sbin:/ usr / bin) 并且可以在前面 路径=. 默认值为
路径=/宾:/箱:/ usr / sbin:/ usr / bin.
擦除字符 (数字)
终端擦除字符 (010 = 退格, 0177 = 删除)。
对于八进制值,该值可以带有前缀“0”,对于十六进制值可以带有前缀“0x”。
失败_延迟 (数字)
在登录失败后允许再次尝试之前的延迟(以秒为单位)。
假壳 (串)
如果设置, 登录 将执行此 shell 而不是指定的用户 shell
/ etc / passwd。
HUSHLOGIN_FILE 文件 (串)
如果定义,此文件可以在登录序列期间禁止所有常见的聊天。 如果
指定了完整路径名,如果用户名或
shell 在文件中找到。 如果不是完整路径名,则将启用静音模式
如果文件存在于用户的主目录中。
杀戮者 (数字)
终端 KILL 字符 (025 = CTRL/U)。
对于八进制值,该值可以带有前缀“0”,对于十六进制值可以带有前缀“0x”。
登录_重试 (数字)
密码错误时的最大登录重试次数。
这很可能会被 PAM 覆盖,因为默认的 pam_unix 模块有它的
自己内置的 3 次重试。 但是,如果您正在使用
不强制执行 PAM_MAXTRIES 的身份验证模块。
登录超时 (数字)
登录的最长时间(以秒为单位)。
LOG_OK_LOGINS 登录 (布尔值)
启用成功登录的日志记录。
LOG_UNKFAIL_ENAB (布尔值)
在记录登录失败时启用未知用户名的显示。
注意:如果用户输入她的密码,记录未知用户名可能是一个安全问题
而不是她的登录名。
TTY 集团 (串), 打字机 (串)
终端权限:登录 tty 将归 TTY 集团 组,以及
权限将设置为 打字机.
默认情况下,终端的所有权设置为用户的主要组和
权限设置为 0600.
TTY 集团 可以是组名或数字组标识符。
如果你有一个 写 程序是“setgid”到一个特殊的组,该组拥有
终端,将 TTYGROUP 定义为组号,将 TTYPERM 定义为 0620。否则离开
TTYGROUP 注释掉并将 TTYPERM 分配给 622 或 600。
TTYTYPE_FILE 文件 (串)
如果已定义,则将 tty 行映射到 TERM 环境参数的文件。 的每一行
文件的格式类似于“vt100 tty01”。
用户组_ENAB (布尔值)
如果设置为 含, 用户名 如果没有更多成员,将删除用户的组,
和 useradd的 将默认创建一个具有用户名称的组。
使用 onworks.net 服务在线登录