- 浏览: 5221382 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (756)
- postgreSQL (1)
- 数据库 (18)
- oracle (1)
- Java Web (212)
- ZK框架 (0)
- installanywhere (0)
- linux命令 (51)
- dos cmd (3)
- 随笔_随感 (14)
- Java (290)
- C (1)
- unix (11)
- C++ (0)
- perl (0)
- python (10)
- ruby (2)
- bash (4)
- mysql (8)
- android (5)
- 法律 (0)
- maven ant (2)
- ios (11)
- Continuous integration (3)
- java swing (71)
- java swt (4)
- spring MVC (26)
- javascript (139)
- css (23)
- libgdx (0)
- nginx (9)
- loadruner (0)
- php (5)
- git (9)
- IDEA (6)
- 接口调试神器 (9)
- 数学math (1)
- eclipse (2)
- mac (17)
- freemark (0)
- ajax (1)
- less (1)
- zookeeper (1)
- react (3)
- html5 (3)
- jQuery (1)
- gitlab (2)
- shell (6)
- zsh (1)
- hibernate (6)
- gradle (3)
- groovy (3)
- 分布式锁 (1)
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
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 }
评论
2 楼
hw1287789687
2012-11-30
string2020 写道
如何在linux下列出当前系统下的所有用户,就像windows下的net user一样
awk -F":" '{print $1}' /etc/passwd
上述语句是列出所有的用户。
如果要列出创建的用户(id >=500) :
awk -F":" '($3>=500 && $3<65534){print $1}' /etc/passwd
示例:
[root@localhost ~]# awk -F":" '($3>=500 && $3<65534){print $1}' /etc/passwd
whuang
oracle
kingbase
xrxiong
huangwei
kingbase2
user2
nagios
abca
abc
user1
1 楼
string2020
2012-11-29
如何在linux下列出当前系统下的所有用户,就像windows下的net user一样
发表评论
-
使用awk 分析日志
2018-04-22 15:44 1486直接上shell命令: awk 'BEGIN{index2 ... -
使用shell命令查看分析日志(2)
2018-04-21 11:56 1851目标: 查看日志文件中,所有空指针异常发生的位置,及前后1 ... -
使用shell命令查看分析日志
2018-04-21 11:11 4320摘要: 现在网站都有后 ... -
linux shell 条件判断
2017-01-27 23:04 3512linux shell 条件判断 (1)是否等于 if ... -
linux expect常见用法
2017-01-22 13:49 2686linux expect常见用法 expect有什么用呢 ... -
linux shell批量重名了java 类
2016-12-28 17:43 1179linux shell批量重名了java 类 所以的单元 ... -
hosts.deny
2016-12-21 12:21 1480linux 防止攻击的配置: hosts.deny 内 ... -
centos 更新svn 客户端版本
2016-10-17 23:17 2326centos 更新svn 客户端版本 添加源 /etc/ ... -
linux 服务器常用脚本
2016-08-17 22:22 1076linux 服务器常用脚本 (1)nginx 重新加载 ... -
linux ip白名单
2016-03-21 08:56 13631linux ip白名单 配置文件:/etc/hosts.a ... -
安装CentOS7 之后遇到的问题
2016-03-13 13:19 1192我安装的centos7的版本是: CentOS Linux ... -
stub测试时如何接口转发
2016-03-01 15:00 1277stub测试时如何接口转发我们的网站依赖协作方接口(其他部门 ... -
linux 系统如何防止攻击
2016-02-27 14:11 2024linux 系统如何防止攻击 经常看看登录日志:/var/ ... -
sed 常见用法
2016-02-24 18:24 1467sed 常见用法 (1)添加注 ... -
[转]ubuntu 设定永久dns
2016-02-23 15:22 2698通过修改: sudo vi /etc/resolvconf ... -
linux 定时器
2016-02-01 09:25 2580linux 定时器 (1)实例 [root@iZ25t ... -
阿里云主机防止攻击的建议
2016-01-17 23:54 1852阿里云主机防止攻击的建议 (1)关闭不必要的服务 [r ... -
grep命令常见用法
2016-01-17 21:37 3024grep命令常见用法 (1)通过端口号找进程 占用800 ... -
linux 禁止指定ip访问
2016-01-13 23:31 4820linux中如何禁止指定的i ... -
通过命令名称查询进程id
2016-01-10 22:37 2094linux 中如何通过命令名称查询出进程的id呢?\ 例如 ...
相关推荐
Linux 系统中有多种方式来查看当前用户的信息,常用的命令包括 whoami、who am i、who mom likes 等。 * whoami 命令:用于查看当前用户的用户名。 * who am i 命令:用于查看当前伪终端用户的用户名。 * who mom ...
Linux用户权限管理是Linux系统中至关重要的一环,它确保了多用户环境下的安全性和稳定性。在Linux中,每个用户都有其特定的权限,这使得不同用户可以在同一时间执行不同的任务,而不会相互干扰。 1. **用户与组的...
从当前linux用户dump登录密码的工具
Linux复习题-判断题 本资源为Linux操作系统考试必看教师出题的题库高分的保障,涵盖了Linux系统的多个方面,包括系统组成、文件系统、应用程序、系统管理、网络管理等知识点。 一、系统组成 * Linux系统一般由4个...
- **权限问题**:如果遇到权限不足的错误,检查当前用户的权限是否满足要求,必要时联系系统管理员。 - **测试验证**:修改密码后,建议使用新的密码尝试登录,以确认密码更改是否成功。 #### 四、相关原理与扩展 ...
### Linux赋予普通用户修改系统时间权限 在Linux环境中,为了保证系统的安全性,通常只有管理员(通常是root用户)具有修改系统时间的权限。然而,在某些情况下,我们可能需要让普通用户也能够修改系统时间,比如在...
使用命令对linux用户和组管理,轻松玩转linux系统
1 新建用户 useradd 用户名 gpsin g 当前登录用户 root d 根目录 home weiss s sbin nologin 不是用于登录 passwd 用户名 为该用户创建密码
在Linux系统中,多用户通信是一个重要的特性,它支持用户之间的互动和协作。Linux作为一款多用户、多任务的操作系统,提供了多种工具使得用户能够方便地进行文本方式的信息交流。以下将详细介绍标题和描述中提到的...
在 Linux 系统中,查看当前登录用户是一项常见的任务,可以通过多种命令来实现。以下是一些常用的方法: 请注意,某些命令可能需要管理员权限才能执行,可以使用 sudo 来获取必要的权限。此外,根据系统配置和使用的...
在Linux中,可以通过多种方式查看当前用户的信息。最常用的命令是`whoami`,它直接返回当前登录用户的用户名。 此外,`who` 命令提供更详细的信息,包括用户的登录时间和终端类型。例如,在终端中输入`who`命令后,...
在Linux中,可以通过`ps`命令查看当前系统中的进程状态,`kill`或`pkill`命令用于结束特定的进程,`top`或`htop`提供实时的进程监控。了解如何管理和控制进程对于系统性能优化和问题排查至关重要。 通过这个实验,...
在Linux系统中,管理员经常需要执行各种管理任务,包括监控当前登录的用户以及在必要时将某些用户踢出系统。这种操作通常是为了确保系统的安全性和稳定性。本文将详细介绍如何使用Linux命令来实现这一目标。 #### 1...
有效用户是指当前进程的所有者,而实际用户是指启动该进程的用户。在 Linux 中,权限是通过用户 ID 和组 ID 来确定的。 在 Linux 中,文件权限是通过一串十个字符来表示的,每个字符都有其特定的含义。第一个字符...
例如,`id`显示当前用户的信息,`id user2`查看user2的uid、gid和附加组。 11. `who`和`w`:这两个命令用于查看当前已登录的用户信息。`who`列出用户登录的终端和时间,`w`则提供更详细的登录信息,包括用户活动的...
《中文Linux用户界面规范》是针对中文版Linux操作系统用户界面设计的一套标准,旨在提高用户体验和易用性。该规范由中国电子技术标准化研究所发布,并由多家知名企业和机构参与起草,适用于Linux系统的界面设计和...
如果用户不在Ubuntu系统中,第三步的活跃状态判断可能不适用,因为这依赖于Linux的用户活动信息。 3. 创建`greeting.sh`脚本,它会根据用户登录的时间提供早安或午安的问候。为了实现登录时自动运行,可以将脚本...
18. 在 Linux 操作系统中,执行命令“chmod o+rw myfile”后,myfile 文件的权限变化为其他用户可读写 myfile 文件。 19. 在 Linux 操作系统中,可以使用 mkdir 命令新建一个新目录。 本文档涵盖了 Linux 操作系统...
Linux 系统调用 - 返回当前系统时间 Linux 系统调用是操作系统中最基本的接口之一,它允许用户空间应用程序和内核之间进行交互。系统调用是用户空间应用程序和内核提供的服务之间的一个接口。由于服务是在内核中...
1. **权限检查**:首先调用`isUserRoot()`函数检查当前用户是否为root。如果不是root用户,则整个脚本将不会执行任何操作。 2. **用户存在性检查**:接着检查指定的用户名是否已经存在。如果存在,则返回错误信息;...