linux判断root用户
程序员文章站
2022-06-09 15:47:10
...
linux 中,如何判断当前用户是否是root 呢?
判断当前用户是否是root
Shell代码
判断当前用户是否是root
Shell代码
#---------------------------- root user check ---------------------start if [ `id -u` -ne 0 ]; then echo "Please re-run ${this_file} as root." exit 1 fi #---------------------------- root user check ---------------------end if [ x"$USER" = x"" ];then if id |grep "^uid=0(root)">/dev/null ;then : else echo "Please rerun `basename $0` as root ." exit 1 fi else if [ ! x"$USER" = x"root" ];then echo "Please rerun `basename $0` as root ." exit 1 fi fi #=============== check current user start ================ if [ ! $USER = root ];then echo "Please rerun this script as root ." exit 1 fi #=============== check current user end ================ #!/bin/sh if id |grep "^uid=0(root)">/dev/null ;then echo is root else echo not root fi check_user(){ if [ $UID -ne 0 ];then echo "Current user is not ROOT." echo "Please rerun the installer as Root user." exit 11 fi }
推荐阅读
-
忘记root密码时使用Linux系统光盘进行补救的方法
-
php不允许用户提交空表单(php空值判断)_PHP
-
修改linux的用户名
-
linux mysql root 密码忘记重置_MySQL
-
linux mysql root 密码忘记重置
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
php可以自动读取数据库内容然后判断用户的注册时间,大于多久的自动发送一封邮件吗?该怎么解决
-
Linux系统中安装使用Trickle来控制用户带宽
-
php不允许用户提交空表单(php空值判断)_PHP教程
-
Unix/Linux系统下的nobody用户与nologin详细介绍