如何更改Ubuntu启动/默认用户

时间:2019-06-12 14:00:28

标签: shell ubuntu sudo su

我的Ubuntu上有2个用户。其中之一名为hadoop。

我最近安装了一些服务,这些服务需要在每次启动后手动启动才能正常工作。

我想找到一个解决方案,以使这些服务自动启动,而不是手动启动。

我写了一个script.sh文件,其中包含要执行的命令列表。这是它的一部分:

sudo /opt/hue/build/env/bin/hue runserver
sudo /home/hadoop/apache-hive-3.1.1-bin/hiveserver2

问题是:那些命令必须由不是我的主要用户的hadoop执行(这意味着我需要执行su - hadoop,然后键入密码才能继续使用)。 我需要手动键入密码才能使用hadoop的事实使我无法找到解决方案。

所以我猜想也许是如果我设法给hadoop用户“优先级”的话。我的意思是说,也许如果我的终端不再以user1开头,而是以hadoop开头,那么我将不再被迫使用su - hadoop来执行脚本。

有关如何在 Ubuntu 18.04.2 LTS 上完成操作的任何帮助?

0 个答案:

没有答案