linux 如何判断当前用户
linux 中,如何判断当前用户是否是root 呢?
判断当前用户是否是root
- #---------------------------- 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
- }
linux 如何判断当前用户相关推荐
- 虚拟机Linux中判断用户输入的是 Yes 或 NO
Linux中判断用户输入的是 Yes 或 NO #!/bin/bash # 判断用户输入的是 Yes 或 NO read -p "Are you sure?[y/n]:" sure ...
- linux中进程的用户管理
linux中进程的用户管理 每个进程都拥有真实的用户.组(uid.gid),有效的用户.组(euid.egid),保存的设置用户.组(suid.sgid),还有linux中专门用于文件存储存取的用户. ...
- linux 上下文切换时对用户task和内核task区别对待——针对fpu
目录 关于pthread和kthread的说明 和kthread/pthread区别对待相关的数据结构 调用图 fpu load/store 在调度中的处理 fpu load/store 在KVM中的 ...
- linux下判断文件和目录是否存在[总结]
原文地址为: linux下判断文件和目录是否存在[总结] 1.前言 工作中涉及到文件系统,有时候需要判断文件和目录是否存在.我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便 ...
- Day09 红帽Linux — 1管理本地用户和组
红帽Linux - 1管理本地用户和组 文章目录 红帽Linux - 1管理本地用户和组 一.组的概念 组类型 使用 id 命令可以查看用户的主要组和补充组 组信息 /etc/group /etc/g ...
- 嵌入式Linux设备驱动程序:用户空间中的设备驱动程序
嵌入式Linux设备驱动程序:用户空间中的设备驱动程序 Embedded Linux device drivers: Device drivers in user space Interfacing ...
- Linux下如何实现用户的集中管理(NIS服务器的高级配置)
Linux下如何实现用户的集中管理 (NIS服务器的高级配置) 一.NIS服务器的属性设置 1.修改NIS系统的主机名 Linux系统可以使用hostname命令查看和临时设置Linux系统的 ...
- linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...
- Linux之Vsftpd虚拟用户、扩展应用tcp_wrapper实验总结
Linux之Vsftpd虚拟用户实验总结 一.vsftpd简介 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX ...
最新文章
- php7搭建平台,在windows7中搭建Apache+PHP+MySQL平台
- 安装Realtek HD Audio Driver 失败 就是安装不上怎么办
- 《云计算:原理与范式》一3.9 SaaS集成服务
- mysql 5.6压缩安装_MySQL 5.6 for Windows 解压缩版配置安装
- ASP.NET Core IdentityServer4 新手上路
- 4.php 注册树模式
- 基于VxWorks的VxBus字符设备驱动
- jsoup爬虫实战详解之新浪
- GBK字符串转Unicode字符串
- android SDK安装以及环境变量配置(windows)
- 你学习了Python,再看此文,这是一篇可以给你带来外快的文章,不夸张
- java 停止定时器_Java/Android计时器(开始,暂停,恢复,停止)
- 【abaqus demo】6.1平板拉伸-弹塑性分析实例
- EXCEL+方方格子中的翻译工具+百度翻译=实现批量翻译
- wex5 实战 常用代码模型集合
- 钉钉小程序企业内部应用开发总结
- 修改服务器连接数,服务器修改连接数
- matlab lpc求共振峰频率,共振峰检测算法研究与实现
- 在歌唱比赛中,共有10位评委进行打分(0-100分的区间),在计算歌手得分时, 去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均, 就是该选手的最终得分。输入每个评委的评分,求某选
- skiplist - 跳表
热门文章
- [C#] 谈谈异步编程async await
- 单KEY业务,数据库水平切分架构实践
- [翻译] 编写高性能 .NET 代码--第二章 GC -- 配置选项
- mysql命令行大全
- Oracle字段增删改、添加约束
- 做一个有趣的有意思的人
- C#统计字符出现个数
- 条件运算符和条件表达式
- fabric-ca 登记身份时报Error: Response from server: Error Code: 20 - Authentication failure
- Hadoop组件启停命令和服务链接汇总