linux中如何用root去修改其他用户的密码 昨天linux实验课,我有很多自己想摸索的东西.今天周五,本是下午一二节是编译的实验,可强烈的欲望让我今早就来实验室了,摸索吧,碰到了这个问题....  去解决吧Linux root或普通用户密码修改 启动VMware的linux: 1. 进入GRUB的彩色界面后,有3秒钟时间给你.回车进入GRUB,出现了:     Red Hat Enterprise Linux Server (2.6.18-8.e15xen) 2. 键入e出现:    roo…
ansible默认以root用户进行授权,但是需要用普通用户执行一些命令操作: 如: 1. ansible 10.0.0.1 -m raw -a "date" -u www 但是会提示没有权限,因为默认不指定用户是ansible配置的用户 如需要哪些用户去执行的话,就需要ssh去授权一些用户,这些用户必须在ansible默认的用户去ssh信任,就可以了. 如: 默认是root ssh到对方机器 但是需要进行root用户授权ssh可以普通用户的形式直接ssh过去…
工作中,一些程序,需要随机启动,但是不是以root用户运行,于是需要在rc.local中通过shell,从root用户切换到其他用户运行程序,命令如下: su -c 'command' - user sudo -u peter /home/blue/hi.sh 实例 在/etc/rc.d/rc.local中加入如下内容: #vi /etc/rc.d/rc.local su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start…
以centOS系统为例,记录下修改Jenkins以root用户运行的方法. 修改Jenkins配置文件 # 打开配置文件 vim /etc/sysconfig/jenkins # 修改$JENKINS_USER,并去掉当前行注释 $JENKINS_USER="root" 修改Jenkins相关文件夹用户权限 chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:ro…
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAABKCAIAAACASdeXAAAEoUlEQVR4nO2dy7WlIBBFTYIoSIIkmDt9iyQIxUwMxVDsAX5QKNTbpZZ61tqT9voB3JQIVr+qaZq/v7/KeADYyFtVG9dXPtAZdXspH4wz3diSvTL1TcWojeu1vuxytFUXFiJzA66/+tlYm7NKt5X1vqqNO7X3fsAqa/vK+sxG17jwT9Uo39rMznHBv…
以centOS系统为例,记录下修改Jenkins以root用户运行的方法. 修改Jenkins配置文件 # 打开配置文件vim /etc/sysconfig/jenkins# 修改$JENKINS_USER,并去掉当前行注释$JENKINS_USER="root"1234修改Jenkins相关文件夹用户权限 chown -R root:root /var/lib/jenkinschown -R root:root /var/cache/jenkinschown -R root:root…
默认ES不允许使用root用户运行,如果使用root会报如下图的错误: ,通常建议创建elsearch用户并使用该用户运行ES.但如果必须使用root用户时,按如下设置即可: 1.启动是使用如下命令 bin/elasticsearch -Des.insecure.allow.root=true 2.修改ES启动脚本 vim bin/elasticsearch(添加ES_JAVA_OPTS="-Des.insecure.allow.root=true")…
修改Jenkins以root用户运行,这在正式环境中是不可取的,但在自己的测试环境中就无所谓了啦,怎么方便怎么来. 1. 修改Jenkins配置文件1.1 修改$JENKINS_USER打开jenkins配置文件: ➜ vim /etc/sysconfig/jenkins1找到如下行: 将原来的jenkins用户修改为 root用户. $JENKINS_USER="root"11.2 修改Jenkins相关文件夹用户权限更改jenkins三个文件夹的用户所有都和用户组: ➜ chown…
本文首发于:微信公众号「运维之美」,公众号 ID:Hi-Linux. 「运维之美」是一个有情怀.有态度,专注于 Linux 运维相关技术文章分享的公众号.公众号致力于为广大运维工作者分享各类技术文章和发布最前沿的科技信息.公众号的核心理念是:分享,我们认为只有分享才能使我们的团体更强大.如果你想第一时间获取最新技术文章,欢迎关注我们! 公众号作者 Mike,一个月薪 3000 的杂工.从事 IT 相关工作 15+ 年,热衷于互联网技术领域,认同开源文化,对运维相关技术有自己独特的见解.很愿意将自…
PS:Linux下使用非root用户运行tomcat的原因 由于项目需求,也由于root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权限,所以可以轻易地用页面脚本 修改整个硬盘里的文件! 所以最好不要使用root启动tomcat. 正文:非root用户运行tomcat #本文安装目录为 /opt/tomcat6 # 创建用户 # 创建用户组 dev groupadd dev # 创建用户 tomcat u…
通过jenkins构建服务,并发布服务,修改Jenkins以Root用户运行 其他博文:从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布 Jenkins注册中心 一.新建任务 二.配置jenkins 三.通过后台启动服务 四.CentOS7 修改Jenkins以root用户运行 4.1修改Jenkins配置文件 修改$JENKINS_USER 修改Jenkins相关文件夹用户权限 重启Jenkins 查看Jenkins进程所属用户 其他博文:从0到1体验Jen…
!本教程仅适用于以YUM.APT等包管理器安装的Jenkins. 使用ROOT用户运行Jenkins,以保证Jenkins以最高权限执行任务. 注:会存在安全风险! 1.找到Jenkins启动脚本 通过启动命令,了解到启动进程所使用的用户由变量"$JENKINS_USER"提供. 该变量存放在文件"/etc/default/jenkins"中. root@localhost:~# vim /etc/init.d/jenkins [ -r /etc/default/$…
方式一: 使用su命令切换用户运行 su 用户名 方式二: useradd -s /sbin/nologin -M test   -s /sbin/nologin表示创建一个禁止登陆的用户(比如www用户不需要让其登录,mysql用户等待),-M表示不创建用户主目录 sudo -u 用户名 操作的命令  这里命令建议使用绝对路径地址,如果不使用绝对路径,会出现命令找不到的错误,可以通过修改/etc/sudoers配置文件来解决…
网站绑定域名后直接通过域名访问使用的是80端口,因此tomcat须监听80端口,而为了安全起见tomcat一般不用root身份运行,综上,需要以普通用户来运行监听80端口的tomcat.此时就会启动失败,报没有权限,因为只有root身份才能监听1024以下的熟知端口.…
<?php echo shell_exec("id -a"); ?> 打开网页,显示 uid=2(daemon) gid=2(daemon) groups=2(daemon),1(bin),4(adm),7(lp) 即用户为  daemon ps -ef |grep httpd查看apache 的运行的用户 启动是 root启动进程,但派生的子进程 是普通用户  一般是 daemon  apache nobady之类的.…
# 前言:为什么要使用非root用户运行tomcat root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权限,所以可以轻易地用页面脚本 修改整个硬盘里的文件! 所以最好不要使用root启动tomcat. #  正文:非root用户运行tomcat ## tomcat安装 略... 本文安装目录为 /opt/tomcat8 ##  创建用户 # 创建用户组 dev groupadd dev # 创建用户…
1.问题的缘由 实际开发系统的时候,经常需要用别的用户运行一个程序.比如,有些系统为保证系统安全,不允许使用root来运行.这里,我们总结了unix系统下如何解决这个问题的一些方法.同时,我们还讨论如何在python脚本里实现. 2.unix系统的方法 2.1.runuser runuser允许使用替代用户和组ID来运行命令.如果选项-u没有给出,则回退到su兼容的语义和shell被执行. runuser和su命令之间的区别在于runuser不要求输入密码(因为它可能仅由root用户执行),它使…
忘记root密码怎么办-单用户模式修改root密码================================= 1,开机3秒内按下向下的方向键,目的是为了不让它进入系统,而是停留在开机界面. 2,定位在第一行,按字母e编辑它,就会出现下面的界面 3,往下按方向键,把光标定位在linux开头的那一行.将光标移动到ro这里,把ro改成 rw init=/sysroot/bin/bash.如下图 4,同时按下Ctrl+x,系统会正式进入到emergency模式. 5,用chroot命令切换到原始…
使用 jsvc 启动tomcat(使用普通用户运行) jsvc简介 在生产中,tomcat应该以daemon的模式运行,而且如果需要以普通用户的身份启动tomcat,那么就不能使用1024以下的端口,这是Liunx系统的限制,只有root用户才能使用小于1024的端口.那么该如何将tomcat配置成服务呢?我们通过 jsvc 可以很简单的 封装我们自己的 启动脚本,还可以 随意制定 tomcat 运行用户和组,还可以指定 jvm 的运行参数例如内存控制,语言,字符编码.我们还可以指定 tomca…
参考:http://blog.useasp.net/archive/2015/07/29/run-command-as-different-user-on-linux.aspx 在实际中,我们有时候想在一个脚本中指定用户来运行另一个程序,从而更好地管理进程.可以通过runuser.su和sudo来实现. runuser runuser命令使用一个替代的用户或者组ID运行一个Shell.这个命令仅在root用户时有用.仅以会话PAM钩子运行,并且没有密码提示.如果用一个非root用户,并且该用户没…
[转]Ubuntu中root用户和user用户的相互切换 http://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法. (1)从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修还系统文…
CentOS下添加用户并且让用户获得root权限 http://www.centoscn.com/CentOS/config/2014/0810/3471.html 1.添加用户,首先用adduser命令添加一个普通用户,命令如下:  #adduser tommy //添加一个名为tommy的用户#passwd tommy   //修改密码Changing password for user tommy.New UNIX password:     //在这里输入新密码Retype new UN…
1.7. 查询用户密码: 查询用户密码命令:mysql> select host,user,authentication_string from mysql.user; host: 允许用户登录的ip‘位置'%表示可以远程: user:当前数据库的用户名: authentication_string: 用户密码(后面有提到此字段): 1.8. 设置(或修改)root用户密码: 默认root密码为空的话 ,下面使用navicat就无法连接,所以我们需要修改root的密码. 这是很关键的一步.此处踩…
Ubuntu中root用户和user用户的相互切换 Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法. (1)从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦 此时我们可以切换到root用户,只需要简单的执行sudo su 即可 注意: 出于安全考虑,默认时…
从这学期开始,本人将会亲自开一个Linux 专题学习包括Linux 常用命令,常见问题的一些解决方法,以及Linux系统下C和C++一些学习经验 下面这张图片是首次安装Ubuntu后第一次设置root账户密码 (本人安装时设置用户名gcc,电脑标识名gcc-huashuo) 第一步:CTRL+ALT+T打开终端,此时会出现gcc@gcc-huashuo:~$,这是普通用户环境下 第二步:输入命令 sudo passwd 回车 第三步:此时会提示输入用户密码(注意,这是你安装Ununtu 时的用户…
Debian9.5解决在root用户下启用VNC后lightdm+Xfce4只能使用root登录,其他用户无法登陆 最近在研究debian9.5 VNC的问题,当VNC使用tightVNC或tigerVNC软件时候,在root用户下通过命令vncserver启动vnc服务后会遇到进入桌面的时候,使用root可以进入XFCE桌面,使用其他用户的时候,输入用户名和密码,屏幕黑了一下,然后又返回了输入用户名密码的界面,怀疑是.Xauthority文件的权限问题,产看普通用户主目录下.Xauthorit…
1.安装MySql       目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的.msi格式的直接点击setup.exe就好,按照步骤进行.但是很多人下了zip格式的解压发现没有setup.exe,本人下载的也是这样的,不知道怎么安装,点哪里都没有反应.只能寻求度娘帮助,然后才了解到,这种文件的安装方式.       1)将文件解压到自己认为合适的位置.       2)在目录下新建一个my.ini(文件中已经有一个mydefault.ini文件),新建后会将原来文件的作用覆…
用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一,从另一方面来说,了解这些文件也是系统安全管理的重要组成部份:做为一个合格的系统管理员应该对用户和用户组配置文件透彻了解才行: 一.用户(User)相关: 谈到用户,就不得不谈用户管理,用户配置文件,以及用户查询和管理的控制工具:用户管理主要通过修改用户配置文件完成:用户管理控制工具最终目的也是为了修改用户配置文件. 什么是用户查询和管理控制工具呢?用户查询和控制工具是查询.添加.修改和删除用户等系统…
--直接修改底层表 USER$ 更换用户名 1.windows 平台下运行 cmd 2.sqlplus /nolog 3.SQL> conn SYSTEM/123@ORCL as sysdba 连接到数据库.通常可以用sys用户登陆. 4.SQL> select * from user$; 找到 name为需要修改的用户的user#. select user#, name from user$ where name = 'SA';     --先瞧下SA的信息,其中user#就是一个序列号,相…
本节内容: 1,文件权限的控制,chmod,chown 2,用户的增删和所属组,useradd,userdel 3,用户组的增删,groupadd,groupdel 4,su,sudo的介绍 5,别名的使用,alias 6,管道符|,重定向 7,comtab,计划任务 8,locat,find查找的使用 9,df,显示所有空间的使用情况 10,mount硬盘的挂载和卸载 11,tar解压 12,grep正则表达 1,文件权限,chmod,chown r:可读------4 w:可写-----2…