Get the App
SLTechnology News&Howtos  ›  Servers  › 

How to determine whether the current user is root in linux

Shulou Source: shulou.com Published: 2022-06-01 16:07:55 11月14日 Update

In this issue, the editor will bring you about how to judge whether the current user is root in linux. The article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.

In linux, how to determine whether the current user is root?

Determine whether the current user is a root

The code is as follows:

#-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

}

The above is how to determine whether the current user is root in the linux shared by the editor. If you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Tags: Users content analysis professional small and medium code rich content that is articles more knowledge articles industry perspective information information channels channels related Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno OPPO Reno Shulou Technology Shulou Tech Info Huawei NVidia