精华内容
下载资源
问答
  • linux root权限获取

    千次阅读 2013-12-15 13:22:27
    在终端中输入: sudo passwd root  Enter new UNIX password: (在这输入你的密码) Retype new UNIX password: (确定你输入的密码) passwd: password updated suc
    http://www.cnblogs.com/wuxinrui/archive/2011/03/26/1996565.html


    在终端中输入:
    sudo passwd root
     Enter new UNIX password: (在这输入你的密码)
    Retype new UNIX password: (确定你输入的密码)
    passwd: password updated successfully

    以后,如果在想获得root权限,只需进行如下的操作:
    su root
    Password: (在此输入你上面设置的密码)

    如果要再次禁用 root 帐号,

    那么可以执行 sudo passwd -l root 
    展开全文
  • 一、在Linux上安装jdk登陆linux:su root 获取root用户权限,当前工作目录不变(需要root密码)或sudo -i 不需要root密码直接切换成root(需要当前用户密码)在user目录下建立java安装目录:cd /usrmkdir java将jdk-8u60...

    223b1f5cfcd1bb7d2b6cb27bd4c30805_thumb.jpg

    一、在Linux上安装jdk

    登陆linux:su root 获取root用户权限,当前工作目录不变(需要root密码)或sudo -i 不需要root密码直接切换成root(需要当前用户密码)

    在user目录下建立java安装目录:

    cd /usr

    mkdir java

    将jdk-8u60-linux-x64.tar.gz拷贝到java目录下

    cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

    解压jdk到当前目录

    tar -zxvf jdk-8u60-linux-x64.tar.gz

    得到文件夹 jdk1.8.0_60

    vim /etc/profile

    添加如下内容:JAVA_HOME根据实际目录来 JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH

    重启机器或执行命令 :source /etc/profile

    sudo shutdown -r now

    查看安装情况

    java -version

    java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

    二、在Linux上部署Tomcat

    Tomcat下载:

    Tomcat安装:

    解压缩

    7c609c5b032cc9bb64a62c8c549ded0f.png

    mkdir /usr/local/tomcat

    cd /usr/local/tomcat

    tar -zxvf /software/apache-tomcat-7.0.54.tar.gz

    生成链接以便版本升级

    ln -s apache-tomcat-7.0.54 server

    启动Tomcat

    cd /usr/local/tomcat/server/bin

    ./startup.sh

    Using CATALINA_BASE: /usr/local/tomcat/server Using CATALINA_HOME: /usr/local/tomcat/server Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp Using JRE_HOME: /usr/java/default Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar

    Tomcat started.

    测试Tomcat:

    打开防火墙,使外部能访问

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    service iptables save

    service iptables restart 或直接修改文件/etc/sysconfig/iptables.

    vi /etc/sysconfig/iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

    service iptables restart

    在浏览器输入: :8080 如在本机可以输入: :8080 出现tomcat的页面表示安装成功.

    停止Tomcat

    本文来自电脑杂谈,转载请注明本文网址:

    http://www.pc-fly.com/a/shouji/article-60058-1.html

    展开全文
  • Linux中执行命令一般都需要root权限,尤其是影响系统文件的命令。由于root权限如此强大,所以建议只有必要时才使用,而不是直接以root用户身份进行登录。这样可以避免重要系统文件意外受损.方法1 从终端获取权限1....

    root用户在Linux计算机中拥有全部权限。在Linux中执行命令一般都需要root权限,尤其是影响系统文件的命令。由于root权限如此强大,所以建议只有必要时才使用,而不是直接以root用户身份进行登录。这样可以避免重要系统文件意外受损.

    方法1 从终端获取权限

    5fe59c4d0d167d87e5da613963e3d994.png

    1.打开终端。如果终端没有打开,就先打开它。多数发行版都可以通过按Ctrl+Alt+T来打开

    45ce0cdb69ec7d6cc0edf2ee7fa50c0f.png
    1. 输入.su - ,然后按 回车。这样将让你以“超级用户”身份登录。实际上,这个命令可以让你以任意用户身份登录计算机,但如果保留为空,系统就会尝试以root用户身份登录。
    03ec5b434be406b3e932fcf14a30d816.png
    1. 出现提示时,输入root用户户密码。输入su -,并按回车后,系统将提示你输入root用户密码。如果收到“验证错误”的消息,说明root用户帐户可能被锁定了。解锁的相关说明见下一节。
    bf1d2f166121335fae18691a45d1b73d.png
    1. 找到命令提示符。以root用户户登录时,命令提示符应该以#,而不是$结尾。
    0105250332aa91dbfff689b26a1a7c0d.png
    1. 输入请求root权限的命令。通过su -命令以root用户登录后,你就可以运行需要root权限的任意命令了。su命令将保留到会话结束,因此每次需要运行命令时,不需要再重新输入root用户密码。
    865c803a98c3fa6b27dc6aa2ea8ef829.png
    1. 考虑用.sudo 代替 su -。通过sudo(“超级用户执行”)命令,你可以临时以root用户身份运行其他命令。这是大多数用户运行root权限命令的最佳方式,因为这样既不用维护root帐户,也不需要知道root用户密码。只要输入自己的用户密码,就能获得临时的root权限。
    • 输入sudo command,并按回车(如sudo ifconfig)。提示输入密码时,输入你的用户密码,而不是root用户密码。
    • sudo是Ubuntu等发行版的首选方法,即使root帐户被锁定,它也能正常工作。
    • 这个命令仅限于具有管理员权限的用户。可以从/etc/sudoers添加或删除用户。

    方法2 解锁root账户

    d6af163b44f8fc92589f4d2f4c936849.png
    1. 解锁root帐户(Ubuntu)。Ubuntu和其他几个发行版会锁定root帐户,以便普通用户无法访问它,因为使用sudo命令(见上一节)时,很少需要root权限。解锁root帐户后,你就可以以root用户身份登录了。
    5fe59c4d0d167d87e5da613963e3d994.png
    1. 打开终端。如果你正在桌面上,按Ctrl+Alt+T可以启动终端。
    d6af163b44f8fc92589f4d2f4c936849.png
    1. 输入.sudo passwd root ,并按 回车。提示输入密码时,输入你的用户密码。
    7c5b4223a0d64419ce356fcbc26ebc12.png
    1. 设置新密码。系统将提示你创建新密码,并输入两次。设置密码后,root帐户将处于活动状态
    555e0af372ba2bf1559345d5779183c0.png
    1. 重新锁定root帐户。如果你想锁定root帐户,输入以下命令可以清除密码,并锁定root帐户:

    sudo passwd -dl root

    方法3 以root用户身份登录

    9d4d285900809ea1bc34588cb3ce56a3.png

    1。获取临时root帐户访问权限的其他方法。不建议经常‘以root帐户进行登录’,因为这样很容易运行一些会导致系统无法正常工作的命令,而且还会带来安全隐患,尤其是你正在计算机上运行SSH服务器的时候。只有进行紧急修复时,才能以root帐户登录,比如处理磁盘故障或恢复锁定的帐户。

    • 用sudo或su命令代替‘以root帐户进行登录’,这样可以避免‘以root帐户登录’时造成意外损坏。使用这些命令,用户还有机会在造成严重损坏之前再斟酌一下命令。
    • 有些发行版(如Ubuntu)会锁定root帐户,直到你手动解锁它为止。这不仅可以防止用户无意中使用root帐户,造成太多损坏,还可以保护系统免受黑客攻击,因为root帐户通常是第一个被攻击的目标。root帐户锁定后,黑客就无法访问到它。Ubuntu的root帐户解锁说明见上一节。
    d5a0db2ac70dc0613d4a782dbbc4b6fe.png
    1. 登录Linux系统时, 输入.root作为用户名。如果root帐户并未锁定,而且你知道密码,当系统提示以用户帐户登录时,你可以用root帐户登录。在提示登录帐户时,输入root作为用户。
    • 如果你需要root权限来执行一项命令,可以采用上一节中的方法。
    5027f94cb742ac02e42e7448efc8d99a.png
    1. 输入root帐户密码作为用户密码。输入root作为用户名后,在提示时输入root帐户密码。
    • 很多时候,root帐户密码可能就是“password”。
    • 如果你不知道root帐户密码,或者忘记密码,请参看下一节中有关重置密码的说明。
    • Ubuntu的root帐户是锁定的,在解锁之前无法使用。
    9e1c9601361561b4d03737ca253e9a53.png
    1. 以root帐户登录时,要避免运行复杂程序。因为这种程序会对系统造成负面影响。强烈建议你用sudo或su命令来代替‘以root帐户进行登录’。

    方法4 重置用户或管理员密码

    d6af163b44f8fc92589f4d2f4c936849.png

    如果忘记了root帐户密码,就重置密码。如果你忘记了root帐户密码和你的用户密码,需要以恢复模式启动系统,才能更改密码。如果你知道用户密码,但需要更改root帐户密码,只需输入sudo passwd root,输入你的用户密码,然后创建新的root帐户密码。

    66ad821b999616ebecf3480f87343cdb.png
    1. 重新启动计算机,在出现BIOS界面后, 按住左侧的-.上档键 。这样将打开GRUB菜单。按下的时机很难把握,所以你可能需要多试几次。
    ea6fd365071d3bab9db3f5535aec18c5.png
    1. 选择列表中的第一个.(恢复模式) 条目。这样将加载你当前系统的恢复模式。
    a680dc9d92cdc299eac2471386f36127.png
    1. 从显示的菜单中选择.root 选项。这样将通过登录root帐户来启动终端。
    4c844267cc932cee6985ab0a353dd84c.png
    1. 用写入权限重新装入驱动器。当你启动进入恢复模式时,你通常只拥有读取权限。输入以下命令可以启用写入权限:
    • mount -rw -o remount /
    07d3e2ab0815a357d28fec6ed7756c3e.png
    1. 为你锁定的任意帐户创建新密码。以root帐户登录并更改了访问权限后,你就可以为任意帐户创建新密码了:
    • 输入passwd accountName,并按回车。如果你需要更改root帐户密码,就输入passwd root。
    • 出现提示时,输入两次新密码。
    4ae78497abc12c30e8493b5e0c2d3d3f.png
    1. 重置密码后重新启动计算机。完成密码重置后,就可以正常重启和使用计算机了。你的新密码将立即生效。[5]

    警告 只有在必要时才能使用root帐户,而且在完成相应操作后要立即注销。只能将你的root帐户密码告诉信任的人和有必要知道的人。

    展开全文
  • Linux系统中,全部都是以文件...通过可写脚本进行root提取的5种方法:·复制 /bin/sh 到 /tmp·设定 /bin/dash的SUID位·通过sudoer给登录用户完全的权限·设定/bin/cp的SUID位·逆向连接到恶意代码开启攻击机器,黑...

    Linux系统中,全部都是以文件形式存在的,包括目录、设备都是有权限的,共有读、写、可执行三种。管理员为文件设置好权限后,应该要考虑哪些Linux用户会被允许和限制上述的三个权限。

    通过可写脚本进行root提取的5种方法:

    ·复制 /bin/sh 到 /tmp

    ·设定 /bin/dash的SUID位

    ·通过sudoer给登录用户完全的权限

    ·设定/bin/cp的SUID位

    ·逆向连接到恶意代码

    3160e9ea34c8c0306ad3d9a31684d2f5.png

    开启攻击机器,黑掉目标系统,然后进行权限提升。假设成功地通过ssh登录到受害者的机器,并可以访问非root的用户终端。然后使用下面的命令,下面会举例所有有写权限的二进制文件。

    c72ae9014b40d34cbc80136cd55d3614.png

    可以看到一个/lib/log中保存的python文件,在路径中我们看到了sanitizer.py文件的权限为777。

    0c5536c5bd3a05038d2c81b19c274027.png

    Admin要将下面的脚本加入,来清理/tmp中的垃圾文件。如果攻击者能够识别受害者机器中的这类情形,就可以通过下面的方式来提升root权限来破坏系统。

    01dfc4fe7903f39b4e4c86ffecc97e39.png

    第一种方法

    有许多的方法可以获取root权限,本方法中,我们将/bin/sh复制到/tmp文件夹中,然后设置/tmp/sh的SUID。这种方式非常简单,首先,通过nano编辑器打开文件,然后用rm -r /tmp/* 替换下面的命令:

    4b858973a0617ac38064c5e2ce2d8283.png

    在/tmp目录创建一个有SUID权限的sh文件后,允许sh文件时会有root访问权限。

    b0b3abc80e7bbb03303bf54a79379bb0.png

    可以通过下面的图片进行确认:

    294130859f68d2077f83e6c5d80f5110.png

    第二种方法

    同样地,可以用rm -r /tmp/* 替换下面行的内容

    d58d93f7cf0b4f74dc1245aabfd7c71c.png

    在设置了/bin/dash的SUID权限后,运行后就可以获取root权限

    69d83fa81e7dcc83fe194298ecc1126c.png

    可以通过下面的图进行确认:

    eafb6f9ad52f1574856c45699ead6591.png

    第三种方法

    4ce45cfaa727a49751f866e7f4fd2f4a.png

    通过netcat逆向了连接后,就可以获取root权限。

    可以通过下面的图进行确认:

    dcc39d7b96b83985e9899080400435ee.png

    第4种方法

    另一个方法是给登录的用户sudo权限。下面的图中可以看出当前用户wernerbrandes不能允许sudo命令。

    a22ae11d0d8d6e3f31caff595faeb273.png

    同样地,可以在下面替换rm -r /tmp/*

    2ba9b4046f26fb39359e8f7fc723fd5a.png

    当输入“sudo -l”命令时会发现,这是sudo用户的一个成员。可以利用sudo bash来获取root权限。

    8d4a677ed576fdd9ffa1384bab422657.png

    第5种方法

    因为在linux类系统中,passwd文件起着很重要的作用。所以,如果攻击者有机会修改passwd文件,那么这将会成为一种动态的权限提升的方式。

    同样地,可以利用cat命令查看etc/passwd文件的内容。

    UID:1000 & GID:1000 就是admin组队成员。下面编辑一下nemo记录来使其成为root组成员,选择etc/passwd的整个内容并复制粘贴到空text文件中。

    0591c0a319e7a3c52701c0ebdf01df85.png

    然后,在一个新的终端上生成一个含salt的密码,然后复制。

    79f754815d2d3e1dbc4efcc36a249657.png

    然后粘贴之前复制的含salt的密码在用户nemo的记录词条的X位置处,并修改UID&GID为0:0。完成上面的步骤后,我们就可以将其保存为passwd。

    227593dddca5aa174422ca2d82c701bc.png

    利用可写的脚本替换 “rm -r /tmp/*”

    f45977a9e24a511c6dd49ee9014f09af.png

    设置/bin/cp的SUID来复制文件。

    2e212a2f0514cc3798520c723fef857e.png

    将修改后的passwd文件下载受害者机器的/tmp文件夹中。用下面的命令检查/bin/cp的SUID位是否开启。

    ff40b595b97ab57f9be588d92c60137c.png

    下面确认是否改变了passwd文件的内容:

    a19b5946ec01692b6394c419f8bd3a1c.png

    可以看出passwd文件中的变化:

    6f2730206b00c99230010c7372f2109c.png

    可以执行下面的命令来获取root权限:

    42f54c51707111a39757616ac8783c43.png

    本文证明了攻击者如何通过可写文件进行linux系统权限提升。

    【编辑推荐】

    【责任编辑:武晓燕 TEL:(010)68476606】

    展开全文
  • 如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习前言本文主要讲解Linux系统如何获取root权限,进入系统系统执行任务。在每个Linux系统上,root帐户都是具有管理权限的超级账户。许多任务都需要以...
  • Linux获取root权限

    2017-07-20 14:54:40
    Linux获取root权限的命令
  • Linux获取Root权限的几种方法

    万次阅读 2019-05-15 21:44:11
    方法分为永久性获取root权限以及非永久性获取Root权限 非永久性获取Root权限: 非永久性获取Root权限可以在我们要键入的命令之前加上sudo前缀。 如我们要键入的命令是: rm ,以Root用户执行的方式就是: sudo rm 这样...
  • Linux 获取root权限

    千次阅读 2019-05-25 00:21:22
    首次安装linux操作系统,一开始登录为普通用户,如果需要获取root用户权限,需要如下操作
  • 如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习前言本文主要讲解Linux系统如何获取root权限,进入系统系统执行任务。在每个Linux系统上,root帐户都是具有管理权限的超级账户。许多任务都需要以...
  • linux免密码获取root权限!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • linux系统获取root权限

    2020-06-26 11:12:33
    简要说明linuxroot用户权限获取、退出和密码设置方法等
  • lz是因为拷贝了别人虚拟机文件,只拿到guest的密码,这样没有root权限完全不能安装软件,所以要破解虚拟机中ubuntu14.04的root密码。 Note: 鼠标从虚拟机中跳出来快捷键:ctrl+alt linux中查看所有用户及用户组相关...
  • win10 linux子系统获取root权限

    千次阅读 2020-01-02 16:51:53
    win10 linux子系统获取root权限 一般来说,安装完系统后,输入sudo 的 password 总是提示错误 这时,我们重新设定下 sudo的password: 1. 设置密码 sudo passwd //输入要设置的root账号密码 //再次输入要设置的root...
  • deepin Linux获取root权限

    千次阅读 2019-03-31 23:27:22
    使用快捷键Ctrl+Alt+T打开Linux终端,输入以下任意命令回车: 1、su - root 2、sudo su - root 然后再输入密码回车就可以了。
  • 普通用户既然能修改系统任意内存,那把自己的权限提升为root权限应该也不是一件难事了。linux内核使用struct cred 结构体来表达一个进程的credential(凭证)struct cred { ... kuid_t uid; /* real ...
  • linux获取root权限

    2014-10-25 10:21:37
    sudo passwd root 设置root用户密码 sudo su 切换root用户和普通用户
  • linux如何获取root权限

    万次阅读 2019-04-21 12:23:51
    如图:linux中常出现Permission denied 原因是因为权限不足 通常操作的命令是 chmod777文件夹路径 或者chmod777-R路径/ 很不方便也不适合新手 这里介绍一种比较好的方法 命令行输入sudo passwd 这里会让你...
  • 前后试过termux,gunroot-debain,linux-deploy这三种,前两种安装方便,适合手机无法root的同学,但有时候还是感觉不够用,因为手上有旧手机,就慢慢的开始使用linux-deploy来部署系统,因为可以获取手机的root权限,...
  • Linux普通用户如何获取root权限

    万次阅读 2018-03-07 09:29:19
    Linux系统下操作时,执行某些命令需要用到root权限,而当前登录的只是普通用户,如何能够不使用root用户密码,而又能执行root权限的命令呢?有两种临时方法: 一、sudo su 执行后按提示输入当前用户的...
  • Deepin Linux 获取root权限

    千次阅读 2019-04-06 23:47:00
    2019独角兽企业重金招聘Python工程师标准>>> ...可以重新定义root密码,然后就可以提升为root权限了。 转载于:https://my.oschina.net/frank1126/blog/3033128
  • linux获取root权限

    2019-12-14 16:46:51
    时间:2019.12.14:16:45 执行命令,然后点击 entry ,输入密码即可 $ sudo passwd root
  • 1:Redhat系统或者Fedora或者CentOs的Linux发行版,那么在Linux终端输入命令回车: su - root 这样就可以切换到root权限了2:Ubuntu系统,在Linux终端输入命令回车: sudo su - root 然后这样也可以切换到root权限了. ...
  • 怎么安装我就不用多说了,你可以从酷安下载,也可以从 topjohnwu 的 Github 仓库下载:https://github.com/topjohnwu/magisk/releases​github.com2、请允许 Magisk Manager 的所有权限:注意:国际版系统下没有“开...
  • Linux中,一切都可以看做文件,包括所有允许/禁止读写执行权限的目录和设备。当管理员为任何文件设置权限时,都应清楚并合理为每个Linux用户分配应有的读写执行权限。在本文中我将为大家展示,如何利用Linux中具有...
  • 不过OPPO官网还是比较重视用户体验的,推出了深度测试,也就是通过深度测试APP,我们申请解锁BL,等到官网通过后,就可以使用命令解锁手机啦,最后获取root权限。已知支持深度测试的机型为:Find X/R17 Pro/Reno系列...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,601
精华内容 640
关键字:

linuxroot权限获取

linux 订阅