今天我们继续学习Linux命令
su
su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码
su命令使用介绍:
命令格式:su [option] name
命令功能:切换当前用户身份到其他用户身份
命令的常用参数选项说明:
-c执行完指定的指令后,即恢复原来的身份
-f适用于csh与tsch,使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
本文完
领取专属 10元无门槛券
私享最新 技术干货