Hacker基础之Linux篇:基础Linux命令十四

今天我们继续学习Linux命令

su su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码

su命令使用介绍: 命令格式:su [option] name

命令功能:切换当前用户身份到其他用户身份

命令的常用参数选项说明:

-c 执行完指定的指令后,即恢复原来的身份

-f 适用于cshtsch,使shell不用去读取启动文件

-l 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname

-s 指定要执行的shell;--help:显示帮助

--version 显示版本信息。

一般常用的命令就是用来切换用户的

1

切换用户到root

su root

2

或者你只想用test用户执行一个命令之后退出

su -c ls test

这里是切换到用户test之后执行了ls,之后退出

sdfd

usermod

usermod命令用于修改用户的基本信息

usermod命令不允许你改变正在线上的使用者帐号名称

usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序

usermod命令使用介绍: 命令格式:usermod [option] name

命令功能:修改用户的基本信息

命令的常用参数选项说明:

-c 修改用户帐号的备注文字

-d 修改用户登入时的目录

-e 修改帐号的有效期限

-f 修改在密码过期后多少天即关闭该帐号

-g 修改用户所属的群组

-G 修改用户所属的附加群组

-l 修改用户帐号名称

-L 锁定用户密码,使密码无效

-s 修改用户登入后所使用的shell

-u 修改用户ID

-U 解除密码锁定

一般常用的用法如下

1

someuser用户添加到newgroup

usermod -G newgroup someuser

2

修改一个用户的用户名

usermod -l newuser olduser

3

假如你的服务器上发现了一个不是由你本人创建的用户,我们可以这样冻结它

usermod -L hackuser

4

当然,如果你哪天发现这个是你自己创建的用户,你想解封可以这样

usermod -U hackuser

sdfd

uname

uname命令可用于大多数UNIX和类UNIX系统以及Linux

uname命令使用介绍: 命令格式:uname [option]

命令功能:来获取电脑和操作系统的相关信息

命令的常用参数选项说明:

-a 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

-m 显示主机的硬件(CPU)名

-n 显示主机在网络节点上的名称或主机名称

-r 显示Linux操作系统内核版本号

-s 显示Linux内核名称

-v 显示显示操作系统是第几个version版本

-p 显示处理器类型或unknown

-i 显示硬件平台类型或unknown

-o 显示操作系统名

--help 获得帮助信息

--version 显示uname版本信息

一般常用的就是显示系统信息

uname -a

原文发布于微信公众号 - 玄魂工作室(xuanhun521)

原文发表时间:2018-05-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏游戏杂谈

AIR切换SDK版本时遇到的问题

切换SDK,有时候会遇到这个问题。上面我使用的是sdk4.5,只需要修改应用程序的app.xml配置就可以正常运行air程序了。

10940
来自专栏数据库

Redis安全加固

Redis 默认情况下,会绑定在 0.0.0.0:6379,这样将会将 Redis 服务暴露到公网上, 如果在没有开启认证的情况下,可以导致任意用户在可以访问目...

48960
来自专栏运维前线

saltstack 常用命令(持续更新中)

saltstack 常用命令 salt -d //查看帮助文档 salt -d | grep service //查看service相关模块命令 salt '*...

27980
来自专栏我的博客

Logstash配置详解

node.name: logstash-102 #节点名称,一般为机器的hostname path.data: /var/lib/logstash #lo...

891110
来自专栏有困难要上,没有困难创造困难也要上!

Windows上使用cpau工具来切换用户执行命令

21620
来自专栏IMWeb前端团队

fis3 文档学习研究

一、安装 安装初始化 npm i -g fis3 fis3 -v fis3 init 二、配置 类似Gruntfile.js或Gulpfile.js,新建fis...

24500
来自专栏运维小白

Linux基础(day6)

2.6 相对和绝对路径 每一个文件都会有一个从根开始的文件 所有的文件都有一个自己的路径 从根开始的都是绝对路径,不管你是在哪个目录下,都可以通过路径找到文件的...

19850
来自专栏王二麻子IT技术交流园地

Linux服务器上安装vsftpd

1、首先判断你服务器上是否安装了vsftpd rpm -q vsftpd 2、安装vsftpd yum -y install vsftpd 3、重启vsftpd...

54990
来自专栏MixLab科技+设计实验室

Nodejs全栈之开启https协议

接着写nodejs全栈开发的一些记录。 本系列选取的技术栈: nginx+nodejs+express+mongodb+docker 已完成的文章: 01 No...

33350
来自专栏tiane12

Windows Time服务无法启动 错误1058 解决方法

44930

扫码关注云+社区

领取腾讯云代金券