找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: aloneship

[基本命令] [基本命令] linux常用命令08--用户及用户组管理

[复制链接]

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:05 | 显示全部楼层

[基本命令] linux常用命令08--用户及用户组管理

命令:sudo
用途说明:允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等
yum安装:yum -y install sudo

常用操作方式:
#增加某用户到sudo组,在“root    ALL=(ALL)       ALL”添加用户权限
vi /etc/sudoers
===================================================
webuser ALL=NOPASSWD:/bin/bash /data/www/epbacn/resque/php-resque.bash
===================================================

#添加完sudoer后,可如下执行
su - webuser -s /bin/bash /data/www/epbacn/resque/php-resque.bash start
su - webuser -s /bin/bash /data/www/epbacn/resque/php-resque.bash stop

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:15 | 显示全部楼层
命令:lastlog
用途说明:列出用户最后登录的时间和登录终端的地址

常用操作方式:
#直接使用
lastlog

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:22 | 显示全部楼层
命令:groupadd
用途说明:添加用户组

命令参数:
-g gid:除非使用-o参数不然该值必须是唯一,不可相同。数值不可为负。
-o:允许设置相同组id的群组
-r:建立系统组
-f:强制执行,默认是不允许创建相同id的组的,使用此参数就可以,而且不用-o选项。

常用操作方式:
#新建一个testgroup的组
groupadd testgroup

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:27 | 显示全部楼层

命令:newgrp
用途说明:更改用户所属的组

常用操作方式:
#以testgroup群组登录
newgrp testgroup

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:33 | 显示全部楼层
命令:groupdel
用途说明:删除用户组

常用操作方式:
#删除用户组
groupdel testgroup

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:41 | 显示全部楼层
命令:pwck
用途说明:检查用户密码文件的完整性(/etc/passwd以及/etc/shadow文件

命令参数:
-q:只显示错误信息,警告不显示
-s:按id排序
-r:只读方式检查

常用操作方式:
#直接使用
pwck

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:04:51 | 显示全部楼层
命令:grpck
用途说明:检查用户组及密码文件的完整性(etc/group以及/etc/gshadow文件)

命令参数:
-q:只显示错误信息,警告不显示
-s:按id排序
-r:只读方式检查

常用操作方式:
#直接使用
grpck

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:05:07 | 显示全部楼层
命令:id
用途说明:显示用户的ID,以及所属群组的ID

命令参数:
 -g或--group  显示用户所属群组的ID。
 -G或--groups  显示用户所属附加群组的ID。
 -n或--name  显示用户,所属群组或附加群组的名称。
 -r或--real  显示实际ID。
 -u或--user  显示用户ID。
 -help  显示帮助。
 -version  显示版本信息

常用操作方式:
#查看用户xxx的信息
id xxx

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:05:17 | 显示全部楼层
命令:gpasswd
用途说明:管理组

用法:gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R]groupname
命令参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

常用操作方式:
#这样user1就是testg1群组的管理员,就可以执行下面的操作:
gpasswd -a user2 testg1

86

主题

84

回帖

728

积分

管理员

积分
728
 楼主| 发表于 2023-4-26 23:05:23 | 显示全部楼层

命令:users
用途说明:显示显示当前linux系统中的登录信息

用法:users  [参数]  [文件名]
命令参数:
--help    显示在线帮助信息
--version    显示版本信息


常用操作方式:
#显示当前登录用户的用户名
users
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-6 13:23 , Processed in 0.085687 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表