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

本文完

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180511G1L06A00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券