在Linux中,账户root有着生杀予夺的绝对权力,所以必要随便使用root账户。这也就是说我们不能用root账户来运行暴露在外网上的切可以增删改文件的应用程序。所以我们开发的网站或者说像tomcat等WEB服务是不可直接通过root权限来运行的,因为我们的网站服务都有记录日志、上传文件等文件操作,一旦网站有漏洞,就有可能引起攻击,甚至整个服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 20:49:58
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sudo默认是需要tty的,通过修改/etc/sudoers文件,将 Defaults requiretty 注释掉即可
用root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限。这意味着你的任何一个jsp脚本都具有root权限,所以可以轻易地用jsp脚本删除你整个硬盘里的东西!所以我们最好不要使用root启动tomcat
使用非root用户运行tomcat有3中方法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-12 09:59:29
                            
                                6197阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            root用户修改tomcat用户的密码: passwd tomcat,然后提示设置两边新密码就ok            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-01-07 21:10:00
                            
                                362阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            进行部分修改创建一个用户 sgmm,并在其用户目录里面安装 jdk和tomcat,安装过程如下。一、增加 sgmm 用户和 sgmm 组[root@lnx_test ~]# p...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-09-11 14:36:00
                            
                                174阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、非root用户运行Tomcat及原因由于项目中,为了安全需要,Tomcat将禁止以root形式启动,原因很简单,举个例子,一旦有人恶意将jsp文件透过某个别的漏洞传到你的服务器中,那么你的程序运行过程中,将会远端被别人恶意执行代码,轻则服务器被黑,重则通过这台跳板进入你的后台,病毒式的入侵到内网的其他机器(例如大量的Redis以及MongoDB置于内网时是不设置密码的),所以以非root的方式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 06:51:51
                            
                                9阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            非root 安装rpm
    能这样实现真的是天才啊,一直纠结怎么能用非root安装呢  在centos下,普通用户是无法使用yum进行安装软件的。不过我们可以使用别的方法来安装centos仓库里大量经过测试的好软件 第一步 从仓库里面下载rpm包,比如安装ctags ,通过命令yumdownloader  ctags然            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 20:00:57
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            采用yum的形式,linux发行版为Rocky Linux9.1,安装用户为有sudo权限的用户,非root用户1.查询是否已经安装过yum list installed|grep mariadb2.安装mariadb如果使用非root用户,请记得加sudoyum install mariadbsudo yum install mariadb 中间提醒输入时需要输入一次y,可以选择携带-y,免输入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-03-05 03:14:16
                            
                                454阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下操作均为以root用户运行1.添加tomcat用户组 2.添加tomcat用户,并限制登录 3.修改目            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-07 10:07:45
                            
                                316阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以下操作均为以root用户运行1.添加tomcat用户组 1 /usr/sbin/groupadd tomcat 1 /usr/sbin/groupadd tomcat 1 /usr/sbin/groupadd tomcat /usr/sbin/groupadd tomcat 2.添加tomcat用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-06-07 11:26:00
                            
                                258阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            [转载]Linux下非root用户如何安装软件这是本人遇到的实际问题,之前用到的所有机器,无论是自己的PC还是云服务器,root权限都是妥妥的,但是现在发现实验室的服务器原来自己并没有root权限2333再看用户的权限。root用户是bug,电脑上所有的文件都是它的,权限位设置对其无效。非root用户默认 只对家目录有完全的控制权限,对/tmp目录有读写的权限。/tmp目录如其名,应该只在其中存放            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-05 11:21:19
                            
                                219阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面简要说一下Linux下非root用户安装软件的一般流程: 1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可3. 切换到解压后的目录,运行 ./configure。其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 21:51:24
                            
                                206阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通常我们使用linux系统的时候,最好是不要直接使用root账号,但是使用Docker的时候,默认又是不能使用非root用户的,关于原因,官方说法如下:"The docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and o            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 15:16:13
                            
                                460阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以非 root 用户身份管理 Docker root,其他用户只能使用sudo。root用户身份运行。docker 命令前加上sudo,请创建一个名为 Unix 组 docker 并将用户添加到其中。当 Docker 守护进程启动时,它会创建一个可供 docker 组成员访问的 Unix 套接字。警告:该docker组授予与root 用户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-01 14:50:10
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              虽然说是非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用户安装及配置mysql参考链接下载安装包解压及编写配置文件解压文件编写配置文件安装MySql启动与关闭MySql服务启动关闭查看MySql进程状态登录MySql获取root用户密码MySql正常登录命令报错使用mysql.sock登录(有root权限)登录mysql(有root权限)。我里我以root身份登录.登录后要退出的话修改初始密码创建一个数据库授予用户该数据库权            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 14:09:24
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装 DockerLinux上安装dockerLinux上安装docker是常见的安装场景,并且安装过程简单;首先更新 apt 软件包缓存,然后安装 docker-ce$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io启动docker在服务器上安装docker后一般是启动状态,如果do            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 11:50:32
                            
                                369阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [转载]Linux下非root用户如何安装软件这是本人遇到的实际问题,之前用到的所有机器,无论是自己的PC还是云服务器,root权限都是妥妥的,但是现在发现实验室的服务器原来自己并没有root权限2333再看用户的权限。root用户是bug,电脑上所有的文件都是它的,权限位设置对其无效。非root用户默认 只对家目录有完全的控制权限,对/tmp目录有读写的权限。/tmp目录如其名,应该只在其中存放            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-29 23:43:08
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本章主要讲如何在无root权限(包含无sudo权限)条件下于centos命令行中安装nginx以及在大于1024的端口(这里用8080)上运行。1. 安装两种方式,一是下载预编译好的rpm包安装,二是下载源码后自己编译。如果是通过下载rpm方式安装,首先要找对应centos版本的rpm包。通过命令  cat /etc/*release*  的输出可以看到centos系统的版本,在我能访问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-12 11:29:21
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前景提要客户要求进程不要使用root用户,好在咱们的东西都跑在docker上,这样岂不是建个用户加个权限启动docker就解决了么,但是经过了解,docker的非root用户模式还有点费劲,所以记录一下1.创建新用户不管怎么样,第一步肯定是先创建新用户了useradd xxxx  创建新用户
passwd xxxx   设置密码
chown xxx:xxx /home/xxx   修改目录权限这里            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-20 13:56:13
                            
                                289阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系统版本:centos 6.4 tomcat7启动用户:tmadmin在/etc/rc.local 文件中最后添加su - tmadmin -c '/usr/local/tomcat/bin/startup.sh'/usr/local/tomcat/bin/startup.sh 为tomcat启动脚本存放路径。保存,重启时会自动执行。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-02-15 16:51:24
                            
                                6740阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论