Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux中的自定义用户和自定义权限_Linux_Unix_Admin - Fatal编程技术网

linux中的自定义用户和自定义权限

linux中的自定义用户和自定义权限,linux,unix,admin,Linux,Unix,Admin,我有这个需要,我必须为特定的目的在机器上安装ubuntu,我必须创建一个特定的锁定用户帐户 启动时,我需要以用户名和密码字段的格式显示登录框(因此我必须管理机器,只需重新启动并以root用户身份登录) 在该用户登录后,我必须在特定页面上自动打开Google Chrome 停止,这个特定的用户不需要做更多的事情。这台机器连接到我的客户在世博会上展示广告的显示器上 如何做到这一点?我不知道。谁能告诉我实现这一目标的正确步骤 事先谢谢,Francesco您必须设置信息亭模式。您可以在上找到一个好的教程

我有这个需要,我必须为特定的目的在机器上安装ubuntu,我必须创建一个特定的锁定用户帐户

启动时,我需要以用户名和密码字段的格式显示登录框(因此我必须管理机器,只需重新启动并以root用户身份登录)

在该用户登录后,我必须在特定页面上自动打开Google Chrome

停止,这个特定的用户不需要做更多的事情。这台机器连接到我的客户在世博会上展示广告的显示器上

如何做到这一点?我不知道。谁能告诉我实现这一目标的正确步骤


事先谢谢,Francesco

您必须设置信息亭模式。您可以在

上找到一个好的教程和所有必要的步骤这可能是一个“老掉牙”的答案……但是,是的,在实践中,创建一个执行特定任务的登录shell(类似于FTP或备份用户帐户)是非常常见的

这意味着-简单地说-在/etc/passwd中,您通常为用户放置shell(/bin/bash或其他任何内容),实际上您放置了一个脚本,该脚本可以执行您希望它执行的任何操作。当脚本结束时,用户将被引导离开

如果结合正确配置的selinux,只要脚本不可破解(即不请求可以附加命令的输入(即“input name:”Mike;rm-rf/)或可能导致缓冲区溢出的输入),就相当安全


因此,将脚本放在一个单独的目录中,chroot用户,将用户放在自己的组中,并且让用户/组只拥有该目录的权限,这是一个很好的做法。

谢谢,这似乎是我正在寻找的。但我需要进一步调查。然而,这是最好的做法吗?如果我创建一个没有权限的用户,home和shell,登录时我会自动打开google chrome?这是因为pc需要在后台运行一些过程,并通过chrome显示结果,它没有任何类型的互联网连接。只需在网页中显示数据,并且可以在启动时以管理员身份登录以收集数据或管理系统