debian8 用的是systemd管理系统,怎么获取root权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了debian8 用的是systemd管理系统,怎么获取root权限相关的知识,希望对你有一定的参考价值。

获取root权限与systemd管理没什么关系,只是必须拥有root权限才能执行相应的管理命令systemctl等。
获取root权限有2种方法:
1、以root登录系统
2、安装sudo,并编辑/etc/groups,将某普通用户加入sudo组;之后普通用户可以通过sudo systemctl ....来临时获取root权限
参考技术A 很多软件都是绑定手机的,你要先root,你可以下个一键Root大师试试,一键root,完了之后可以随便删了。试一试一键Root大师吧,容易获取ROOT,目前一键Root大师支持很多机型。

Debian10开机启动脚本

简介

以前,如果想要建立服务系统,就得要到 /etc/init.d/下面去建立相对应得bash脚本来完成。现在在systemd环境下面,想要设置相关的服务启动环境,那么该如何处理呢? 系统服务的管理是通过systemd来完成的,而systemd的配置文件大部分放置于/lib/systemd/system目录中,但是官方文档指出,该目录的文件主要是原本软件所提供的设置,建议不要修改,而要修改的位置应该放置于/etc/systemd/system/目录中。举例如下:

主要步骤

1、ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service,
使用 cat /lib/systemd/system/rc.local.service
其内容如下:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable.
[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes

2、自己创建 /etc/rc.local 这个文件的, 因为debian10默认是没有,使用 vim /etc/rc.local创建,里面的内容是我复制的,主要就是把第一句(#!/bin/sh -e) 和 最后一句(exit 0)写进去即可
#!/bin/sh -e

#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
  
exit 0

3、让新建文件具有x权限,这个服务才能真的运行。

sudo chmod +x /etc/rc.local

4、前面我们说 systemd 默认读取 /etc/systemd/system 下的配置文件, 所以还需要在 /etc/systemd/system 目录下创建软链接

ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/ 

5、把需要启动的脚本编辑到rc.local脚本中

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

  // 启动脚本路径  
  // 注意: 一定要将命令添加在 exit 0之前
exit 0

以上是关于debian8 用的是systemd管理系统,怎么获取root权限的主要内容,如果未能解决你的问题,请参考以下文章

systemd的简单使用和说明

Debian8 安装wordpress博客

GreatSQL配置到系统systemd服务

为debian8.2更换官方源

debian8.5怎么安装xfce

systemd怎么查看关机/重启的日志