切换到root有root权:方法直接修改/etc/passwd的uid和gid,将用户ID和组ID都改成0。(恶心的方法,还不如直接用su切换到root执行呐)方法二:用sudo可以是普通用户暂时获得root的权限执行某个命令。这样就可一不知道超级用户密码而拥有权限执行命令。但是用户必须在/etc/sudoers用户列表中,否则就会出现permissiondenied,可以用visudo命令来添加
转载
2024-09-09 09:48:48
119阅读
安装nginx一共最多需要下载三个文件,一个是nginx (nginx官网)是必须的,另外可能需要两个依赖包:pcre(pcre官网)和 zlib (zlib官网)流程如下:下载3个压缩包并解压安装编译这三个包(核心步骤)把自己的网页放在一个文件夹里一. 把三个压缩包都下载下来nginx: (我下载1.20.1安装失败,看到附录用1.16.1可以成功) pcre:&
转载
2024-03-22 15:57:08
396阅读
默认情况下Linux的1024以下端口是只有root用户才有权限占用,我们的tomcat,apache,nginx等等程序如果想要用普通用户来占用80端口的话就会抛出java.net.BindException: Permission denied:80的异常。bind时perror提示错误信息:permission denied解决办法有两种:1.使用非80端口启动程序,然后再用iptables
转载
2024-05-09 19:08:15
872阅读
##########CentOS 7 非root下Nginx的安装及配置###### 系统与软件信息 操作系统:CentOS Linux release 7.4.1708 (Core) Nginx Version:1.12.2 假定信息 系统用户名:team 系统用户密码:team 用户主目录:/
转载
2024-11-01 23:20:31
114阅读
本章主要讲如何在无root权限(包含无sudo权限)条件下于centos命令行中安装nginx以及在大于1024的端口(这里用8080)上运行。1. 安装两种方式,一是下载预编译好的rpm包安装,二是下载源码后自己编译。如果是通过下载rpm方式安装,首先要找对应centos版本的rpm包。通过命令 cat /etc/*release* 的输出可以看到centos系统的版本,在我能访问
转载
2024-01-12 11:29:21
166阅读
本文思维导图: 文章目录前言1.Linux下用户的分类sudo指令1.1文件访问者的分类(人)2.文件类型和访问权限(事物属性)2.1Linux下的文件类型2.2 文件的权限属性(角色/身份)chmod指令和chown指令/权限的修改tips:拥有者和所属组能干的一些事umask指令和权限值的关系普通文件和目录文件的rwx功能3.到底什么是粘滞位?总结 前言本文章专门讲解Linux下的不同用户区别
转载
2024-07-25 19:28:15
45阅读
虽然说是非root权限,但是编译php所需要的依赖包还是需要root权限的。 安装之前先保证linux有gcc和g++,因为很多东西都需要这两个库,如果没有,运行以下命令 yum install -y gcc gcc-c++ 一般linux里面都会有,如果已经存在,它会报已经存在无法安装一、安装nginx 1. 安装nginx前,我们需要安装3个依赖包zlib、pcre、openssl
转载
2024-04-22 21:37:49
252阅读
Linux 非root用户安装nginx wget http://nginx.org/download/nginx-1.9.3.tar.gz
tar -zxvf nginx-1.9.3.tar.gz
cd nginx-1.9.3
./configure --prefix=/你的目录/nginx \
--sbin-path=/你的目录//nginx/nginx \
--conf-pat
原创
2017-03-06 11:58:35
224阅读
nginx启动进程可以在conf里指定user(user work;)但是这个只有在用root启动的情况有意义,如果要是用非root用户比如www-data启动nginx,则需要注释掉use work;这行/usr/sbin/nginx -c /etc/nginx/nginx.conf 这样www-data 41121 &
原创
2017-04-20 19:44:41
10000+阅读
# Linux 非root用户启动MySQL
在Linux系统中,通常情况下MySQL服务是以root用户权限启动的,但是有时候我们可能需要以非root用户身份启动MySQL服务。下面我们将介绍如何在Linux系统中以非root用户启动MySQL服务。
## 步骤
### 1. 创建MySQL配置文件
首先,我们需要为非root用户创建一个MySQL配置文件,该配置文件中包含MySQL的启
原创
2024-04-14 05:30:16
241阅读
某些时候,开机级别是命令行,但是有时后需要用到桌面环境,但是又需要使用root权限,非常不方便。解决方法:在普通用户的家目录下新建.xinitrc 文件,# vi .xinitrc内容如下:export LC_ALL="zh_CN.UTF-8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
eval&nb
原创
2017-06-08 13:32:52
2152阅读
## 如何在Linux下非root用户启动Docker
### 整体流程
为了在Linux下以非root用户身份启动Docker,我们需要完成以下步骤:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 安装Docker |
| 步骤二 | 创建Docker用户组 |
| 步骤三 | 将当前用户添加到Docker用户组 |
| 步骤四 | 配置Docker服务 |
| 步骤
原创
2023-11-14 15:27:49
201阅读
# Linux 非root用户启动Java
## 介绍
在Linux系统上,通常情况下,我们使用root用户来启动Java应用程序。但有时候我们希望使用非root用户来启动Java应用程序,这样可以提高系统的安全性和稳定性。本文将介绍如何在Linux系统上使用非root用户启动Java应用程序,并提供代码示例来帮助读者更好地理解。
## 为什么使用非root用户启动Java应用程序?
使用非r
原创
2024-06-04 05:37:43
212阅读
本章主要讲如何在无root权限(包含无sudo权限)条件下于centos命令行中安装nginx以及在大于1024的端口(这里用8080)上运行。两种方式,一是下载预编译好的rpm包安装(如果是通过下载rpm方式安装,首先要找对应centos版本的rpm包),二是下载源码后自己编译(要依赖pcre库、z
转载
2024-03-07 17:24:00
85阅读
一. 关机重启指令基本介绍: shutdown:关机指令 shutdown -h now:现在立刻关机 shutdown -h 1:表示1分钟之后关机 shutdown -r now:表示立即重启 shutdown -r 1:表示1分钟之后重启1 halt:现在立刻关机 reboot:表示立即重启 syn:关机或重启之前将数据同步到磁盘,防止内存数据丢失。二. 用户登录和注销1.用户登录最好尽量少
转载
2024-04-07 15:31:08
161阅读
一个合作伙伴告知redis之前出过一个漏洞,攻击者可藉此漏洞获取系统root权限。所以我要用root权限之外的账户启动redis:1、以root身份正常安装redis2、切换非root用户登入系统,比如redisuser3、用redisuser用户身份复制redis默认配置文件到redisuser的根目录/home/redisuser/: cp /user/redis-3.2.5/redis.co
转载
2023-07-07 10:27:16
792阅读
一、目的:搭建Hadoop-2.7.7分布式集群。二、环境:2台虚拟机,CentOS Linux release 7.5.1804 (Core),内存3G,硬盘45G。192.168.10.156 hmaster156192.168.10.162 hslave162 以下介绍参考自官网教程https://hadoop.apache.org/docs/r2.7.7/hadoop-proje
转载
2024-02-18 21:11:43
87阅读
问题:使用docker启动容器时,报错如下zh@debian:~/testPath$ docker-compose up redis
Starting testpath_redis_1 ... done
Attaching to testpath_redis_1
redis_1 |
redis_1 | Welcome to the Bitnami redis container
red
转载
2023-05-25 15:09:49
307阅读
keepalived通过浮动IP实现数据库、应用、文件服务器高可用还是蛮方便的。但只能使用root用户正常启动,而mysql、tomcat等普通应用在管理规范的环境下是不允许使用root安装管理的。
这里使用普通用户安装keepalived,通过root用户修改系统配置,让普通用户能使用:systemctl start keepalived和systemctl stop keepalived来管
转载
2024-01-30 08:58:09
647阅读
Linux虚拟机中安装JDK(以root用户身份安装)
1、下载JDK安装包 http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
去该网址下载自己需要的jdk安装包,例如我这边下的是:
2、通过U盘将JDK安装包拷贝到linux系统的桌面Deskto
转载
2024-10-25 15:26:08
28阅读