论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
分布式数据库
›
Linux根本命令——账户简单管理
Linux根本命令——账户简单管理
羊蹓狼
论坛元老
|
2024-9-27 16:03:25
|
显示全部楼层
|
阅读模式
楼主
主题
1022
|
帖子
1022
|
积分
3066
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
一.添加用户
命令:useradd username
eg:useradd yy
添加用户名为yy的用户
注意:
inux中如果新建用户的时候没有用-d参数指定家目录,那么用户的家目录是什么?
指定的默认/home下面,以username命名
二.修改账户口令/暗码
命令:passwd username
passwd stu02
三.暂时关闭(停用)用户账号 /规复账号
(1)命令:passwd username -l 或 passwd -l username(关闭)
passwd -l yy
停用yy用户,不过这里root用户可以通过shell进入yy用户,而其他用户就算输入正确的yy暗码也无法登录。
(1.1)命令:grep stu02 /etc/shadow
grep:匹配的命令
通过在/etc/shadow文件中匹配stu02用户的内容。
这里可以通过/etc/shadow文件下看到,stu02用户暗码,前面有感叹号,而正常情况下是没有的
(2)命令:passwd -u username(规复,解除stu02账户的停用)
passwd -u
stu02
(3)命令:usermod -L username(注意-L,是大写,与下面小写有区别)
这里原来应该是在第五节,不过我改了位置。
用root用户去登录可以登录
是可以登录的,只不过,命令框是改变了。
在用grep stu04r /etc/shadow下面查询,可以发现有!号的。
(4)usermod -U username(解锁命令)
usermod -U stu04r
不过这里有个插曲就是,用usermod -U stu04r解锁的时候发现
这句话的意思是说你没有设置暗码,解锁是一个无暗码账户,不可以,请设置暗码这解锁
先用passwd给stu04r配置暗码,在解锁。
没有感叹号了
四.删除用户
(1)命令: userdel username
userdel stu02
删除stu02用户
这里可以看到报错,这里表示stu02正在活泼,处于进程9410,并且通过/etc/passwd查询,可以看到并没有删除乐成。可以杀死此进程,在删除。
现在就没有用户stu02了
但是home目录下面,仍旧是有stu02的目录名。并且所属组和属于者都是属于stu03,这个新创建的用户。并且你会发现stu03的id号是stu02的。
(2)
命令: userdel -r username
userdel -r stu03
将用户目录下的文档一并删除。在其他位置上的文档也将一一找出并删除,用stu03为列子
五. 用户改名
格式是怎样的?改名后用户组会变革吗?
(1)chmod 600 stu04(赋予权限命令)
(2)
usermod -l newusername oldusername
可以发现用户组并没有改变。
六.查看当前登录在系统中的用户列表,用户总数。
命令:who(当前登录在系统中的用户列表)
命令:who | wc -l(用户总数)
:0表示通过图形化界面登录的。
Pts/0表示终端仿真器登录的伪终端。
这里通过init3,设置为命令行模式,查看
可以发现明明我的root用户在利用为什么只有yy用户显示了。
有四种情况
1.没有通过终端登录,root 用户可能通过图形界面(如桌面环境)登录
2.就是确实root用户没有会话,没有执行。
3.安全策略,隐藏了root用户显示。
4.会话类型:如果 root 用户通过 su 命令切换到其他用户,原始的 root 会话可能会被隐藏。
七.查看系统启动时间信息。
命令:who -b(系统启动时间)
系统启动时6:23
命令:uptime
现在是6:28,已经启动5分钟,有两个用户,系统负载均匀值低,精良。
八. linux中命令 who,id怎么用,有哪些主要选项?
who命令用于显示当前登录系统的用户列表。
命令:who -a(显示全部信息,包括登录时间、终端等。)
命令:who -u (显示用户的空闲时间)
命令:who -H(在输出中显示标题行。
Id 显示当前用户的 UID(用户 ID)、GID(组 ID)以及所属的全部组
命令:id
命令:id -u (仅显示用户的 UID)
命令:id -g(仅显示用户的 GID)
命令:id -G(显示用户所属的全部组的 GID)
九. 查看当前用户的标识符及当前进程的状态,命令ps都有什么主要选项,作用怎样?
命令:ps ( 显示当前终端的进程)
命令:ps -e (显示全部进程)
命令:ps -u username (显示指定用户的进程)
命令:ps -f (显示完备格式的进程信息)
命令:ps aux (显示全部用户的进程信息)
命令:ps -p 1 (显示进程 ID 为 1 的进程)
十.linux中查看日期和时间
命令:date
命令:timedatectl(包括本地时间、UTC 时间、时区)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
羊蹓狼
论坛元老
这个人很懒什么都没写!
楼主热帖
让你成为网络世界中有破坏力的人-HTTP ...
一文带你走进【内存泄漏】
保举开源项目:LuCI App AdGuardHome - ...
dolphinscheduler单机化改造
day01-Tomcat框架分析
3. 视图-触发器-存储过程-索引 ...
基于 Sealos 的镜像构建能力,快速部署 ...
使用jsch进行sftp传输时遇到的问题com. ...
邮件管理数据库设计--MySQL
深入理解并发编程同步工具类 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
网络安全
Mysql
快速回复
返回顶部
返回列表