Heim  >  Artikel  >  Backend-Entwicklung  >  一个简单shell,不按套路来,哪位高手帮看一下

一个简单shell,不按套路来,哪位高手帮看一下

WBOY
WBOYOriginal
2016-06-13 13:49:17813Durchsuche

一个简单shell,不按套路来,谁帮看一下

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->#!/bin/bash

exeuser=worker
userid=`id -nu`
if [ "$userid"!="$exeuser" ];then
    echo "only user:worker can execuce"
    exit;
fi


一个脚本,有时忘了,用root就执行了,所以脚本加了一个判断 ,可不知道为什么,if总返回真

------解决方案--------------------
用worker用户执行就不会返回true,我试过了, linux as4 。。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn