文档章节

039-root用户确认脚本

侠客行之石头
 侠客行之石头
发布于 2017/09/07 10:12
字数 119
阅读 5
收藏 0

如果不是root用户执行脚本,会导致有些命令或文件有权限设置(/etc/passwd,/etc/group,/etc/shadow),导致不能写数据进去,所以在脚本之前可以添加一个判断语句,判断当前用户是不是超级用户。

[root@cnsz142728 scripts]# vim root.sh 
#!/bin/bash
if [ ` id $MYSELF | cut -c 1-5`  != "uid=0" ]
 then
   echo "This scripts must be run as root!"
exit 1

fi
[chkusr@cnsz142728 scripts]$ ./root1.sh 
This script MUST be run as root!

 

© 著作权归作者所有

共有 人打赏支持
侠客行之石头
粉丝 8
博文 180
码字总数 56156
作品 0
深圳
运维
通过可写文件获取 Linux root 权限的 5 种方法

原文出处:Raj Chandel 译文出处:ang010ela Linux系统中,全部都是以文件形式存在的,包括目录、设备都是有权限的,共有读、写、可执行三种。管理员为文件设置好权限后,应该要考虑哪些Lin...

Raj Chandel
06/26
0
0
AngularJS 中的一些坑

本文由伯乐在线 -蔡蔡 翻译。未经许可,禁止转载! 英文出处:branchandbound。欢迎加入翻译组。 最近几个月频繁的跟AngularJS打交道,对于web应用开发来说Angular真的是一个神奇的框架,但是...

伯乐在线
2013/12/07
0
0
rsync搭建

一、服务端的搭建 rpm -ivh http://mirrors.sohu.com/centos/6/os/x8664/Packages/rsync-3.0.6-12.el6.x86_64.rpm 配置文件   rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsy...

周宇1991
2015/08/27
0
0
git hook备份

实现思路:进入备份库目录下 执行 git fetch --all 需求: 服务端创建2个git仓库,客户端push代码到 正式库 后,通过hooks同步到 备份库(git clone --mirror root@localhost :$SCMREPOPATH...

OAAAS
2016/04/24
126
0
通过可写文件获取Linux root权限的5种方法

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

嘶吼RoarTalk
06/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

7 个致命的 Linux 命令

导读 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避...

问题终结者
昨天
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
昨天
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
昨天
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
昨天
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部