一、简述

当我们在使用Linux时,经常需要在root权限下执行某些命令,或者在/etc/rc.d/rc.local中写一些角本。而如果某些角本必须使用非root用户时,直接su是不行的,比如Elasticsearch就必须在非root用户下运行。需要使用如下方案执行:

二、方法

方法一,使用su +用户名 -c加角本:
su -c ""
方法二,使用su xxx<
#!/bin/bash
su elasticsearch<
cd /opt/elasticsearch-6.2.
./bin/elasticsearch -d
exit
!
echo "elasticsearch is started."

在Linux服务器非root权限下搭建TensorFlow框架&lpar;Anaconda&rpar;

今天终于动手折腾实验室的服务器啦!由于权限原因,只能在自己的路径下安装TensorFlow. 1. 下载安装Anaconda 官网下载地址:https://www.anaconda.com/downl ...

ubuntu root 密码是随机的! root权限下设置共享文件夹

一.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter, 二.终端会提示我们输入新的密码并确 ...

Samtools在Linux上非root权限的安装

第一次在Linux上不用root权限安装软件,查看了很多博客,并实践安装成功.大致总结了一下samtools的安装过程,仅供大家参考,如有不对的地方,欢迎指正~ samtools安装过程中依赖于lzm ...

Linux服务器下没有root权限装Matlab R2013a

Matlab R2013a Unix版下载地址 注意:由于我是在单位的集群系统上装Matlab,没有root权限,故下载下来的.iso文件不能在linux下用mount命令挂载,故先在Win下解压,再 ...

Linux下创建root权限的账号osadmin

创建root权限的账号osadmin 命令为: useradd -u 0 -o -g root -G root -d /home/osadmin osadmin 创建成功后验证效果: id osadm ...

MySQL5&period;7&period;20 二进制包无ROOT权限下安装, 滴滴云服务器

01, 下载安装包 =>  https://dev.mysql.com/downloads/mysql/ 02, 上传到linux系统, 笔者这里使用的 滴滴云服务器 安装在 home/dc2- ...

Android 上实现非root的 Traceroute -- 非Root权限下移植可运行二进制文件 脚本文件

作者 : 万境绝尘 转载请著名出处 :  演示样例代码下载 : -- CSDN : h ...

【Android 应用开发】Android 上实现非root的 Traceroute -- 非Root权限下移植可执行二进制文件 脚本文件

作者 : 万境绝尘 转载请著名出处 :  示例代码下载 : -- CSDN : htt ...

linux下禁止root远程登录和添加新用户

一.添加和root权限一样的用户 1. adduser admin passwd  admin (修改密码) ...