我有个用户,他是个无名小卒。我需要和他一起执行shell脚本文件,并让他作为sudo执行一个块。例如:
su root <<"AS_ROOT"
# do something with my linux
AS_ROOT
但什么都不管用。我试过:su - root <<... sudo -s -- <<...
它对我咆哮。我在ubuntu 16.04 lts上。
谢谢。
为了使我的Real Studio应用程序可移植,我想让它使用默认的控制台/终端应用程序在Mac、Windows和Linux上打开一个可执行文件。我有一个字符串s,它是可执行文件的文件名。到目前为止,我有这样的想法:
#If TargetMacOS
DIM sh As new Shell
sh.Execute "open " + GetFolderItem(s).ShellPath + " -a Terminal"
#EndIf
但是如何在Windows和Linux上做到这一点呢?对于Linux,我可以用gnome-terminal或konsole打开文件
我计划在数字海洋上创建一个CentOS 7.6的虚拟实例( VM )。这个CentOS 7.6Linux的虚拟实例将被创建为图形用户界面,即虚拟桌面,我可以从家里远程访问它。我想在上面安装Android Studio,这样我就可以在这台服务器上远程构建和开发android应用程序。我的本地家庭笔记本电脑容易被损坏或管理不善,因此我觉得在Linux虚拟桌面上拥有一个带有Android Studio的远程模拟器在长期内维护和管理会更有意义。它应该是可重复的,可维护的,长期可持续的构建应用程序。请建议谁将大部分是轻量级的,易于管理这样的环境。我应该选择Gnome或KDE或任何与Android Stu
我有下面的Dockerfile其目的是安装zsh并添加非根用户并更改其shell。
FROM amazon/aws-cli:latest
RUN yum -y update && yum install shadow-utils.x86_64 zsh util-linux-user -y
# explanation of above packages
# shadow-utils.x86_64 required to get addgroup / adduser
# util-linux-user required to get chsh
# zsh to install