详细信息

通过对Shell的作用和类型介绍,来实施对用户的默认Shell变更。

Shell的作用

Shell的作用是解释执行用户的命令。Shell也是一种编程语言,通常应用于Linux系统中,是Linux系统用户的默认命令解释程序。

Shell的类型

由Shell历史发展原因,造成Shell有多个版本类型,常用的有以下几种。

sh

csh

ksh

tcsh

bash

修改用户默认Shell

本文介绍 usermod 命令和 chsh 命令修改用户默认Shell的方法,以下步骤皆是在Linux实例的Root用户上完成。

方法一:使用usermod命令修改

远程连接登录到Linux系统。

执行如下命令,查看指定用户当前默认的Shell类型。

grep [$Name] /etc/passwd

注:[$Name]指需要修改Shell的用户名。

系统显示类似如下。

执行如下命令,修改指定用户当前默认的Shell类型。

usermod --shell /bin/[$Shell] [$Name]

注:[$Shell]指需要修改用户的默认Shell类型。

执行如下命令,确认Shell类型修改成功。

grep [$Name] /etc/passwd系统显示类似如下。

方法二:使用chsh命令修改

远程连接登录到Linux系统。

执行如下命令,查看指定用户当前默认的Shell类型。

grep [$Name] /etc/passwd系统显示类似如下。

执行如下命令,修改指定用户当前默认的Shell类型。

chsh -s /bin/[$Shell] [$Name]

执行如下命令,确认Shell类型修改成功。

grep [$Name] /etc/passwd系统显示类似如下。

适用于

云服务器 ECS

linux ksh 用户名,linux ksh相关推荐

  1. linux修改用户名命令6,linux用命令改用户名

    怎样更改linux的用户名 Linux中可以使用usermod命令更改用户名,具体的操作方法如下: 首先打开linux的终端,输入指令修改用户名,简单的用户名修改是usermod加参数l,后面跟新用户 ...

  2. linux执行ksh文件,linux – shell脚本(KSH)将文件设置为param并在param和string之间执行测试...

    在我的 linux机器red-hat 5.1 – 在ppp文件中 – 我只有signature.pl字符串! > remark – 第三个应用程序将signature.pl字符串写入ppp文件 ...

  3. linux安装用户名,Linux_Linux下用户名修改法,  在安装系统的时候填写 - phpStudy

    Linux下用户名修改法 在安装系统的时候填写的用户名可能没怎么考虑,如果后来觉得这个用户名不怎么好,想在不影响任何操作的情况仅仅修改这个用户名,可以吗?答案当然是肯定的. 在这里我就不细说原理了,直 ...

  4. Linux新建用户名

    Linux新建用户名 添加新用户 sudo useradd -m 新用户名 sudo passwd 新用户名 然后根据提示输入新用户名的密码,重复确认密码即可. 给新用户可以执行root的权限 sud ...

  5. linux修改用户名和密码

    linux修改用户名和密码 修改root密码:sudo passwd root 修改主机名:sudo vi /etc/hostname 将其中的名字改为自己的名字 sudo vi /etc/hosts ...

  6. linux 查看用户名

    linux 查看用户名 whoami 查看服务监听端口: netstat -nlt 查看服务是否运行: ps ax | grep ssh

  7. Linux更改用户名密码

    Linux修改用户名密码 修改密码一般需要,知道自己当前的密码,如果不记得只能切换到root用户权限修改. 1.先查看自己当前用户 $ id //输入该命令 uid=1004(user) gid=10 ...

  8. sudo进入root权限时,sudo :unable to resolve host me(此为你的Linux登录用户名): Connection timed out.

    首先,为什么每次sudo进root时会出现这种情况,当然是你的hosts文件,被修改了.当然博主的是自己修改的hosts文件,当初为了使用chrome浏览器翻墙时,更改的hosts文件. 修改方法:打 ...

  9. Linux修改用户名

    Linux将用户名修改后,还需要修改 组名+家目录+UID 这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变. 1.修改用户名 $ usermod -l 新用户 旧用户 这只会 ...

最新文章

  1. 特斯拉CEO对自动驾驶发表预测,专家:别扰乱公众的认知了
  2. MATLAB实战系列(二十二)-matlab三维图形绘制案例最全集锦(毕设和数学建模必看)
  3. antd 获取table选中行数据_Excel数据匹配:函数法+PQ法+PB法
  4. OSI/RM 开放系统互联参考模型
  5. mysql数据库查询优化建议_mysql数据库查询优化的24条建议
  6. 代码 微信小程序 词典_微信小程序+ANKIWEB-学习语言的神器,背诵单词的利剑
  7. 不确定性原理的前世今生 · 数学篇(三)
  8. C#反射获取 所有字段 及 私有字段
  9. 在Ubuntu 18.04上安装tesseract 4.1.1
  10. 美团架构师探秘Java生态系统,介绍JDK、JVM、JEP
  11. http接口开发几种工具简单介绍
  12. 使用ydui框架报错[Vue warn]: Invalid prop: custom validator check failed for prop color.
  13. [概率统计]商务与经济统计知识点总结 Part 2
  14. Terminating app due to uncaught exception ‘NSInvalidArgumentException‘
  15. 三维von Mises-Fisher分布的均值方差
  16. 阳谷机器人编程_阳谷实验幼儿园绘本故事《机器人阿泰》
  17. 遇到一点难题,请大拿帮忙看一下 万分感谢
  18. 【数据库技术课程设计】 电信学院考研信息管理系统 +【Visual FoxPro】
  19. 使用OpenVINO运行PPTracking下FairMOT多目标跟踪模型
  20. android wifi p2p / wifi direct

热门文章

  1. 忍无可忍:程序员是出轨最高的群体?
  2. flutter: Skipped 32 frames! The application may be doing too much work on its main thread.
  3. 跟着迪哥学python 经管之家_经管之家俱乐部:市面上并不多见的经管学习圈子!...
  4. 万润新能源通过注册:预计9个月营收超67亿
  5. win10系统 【打开或关闭系统图标】中【网络】图标为灰色
  6. 【handler】Android定时每十分钟执行一次任务
  7. 公司来了个大神,服务器缩减一半,性能反而提升7倍!跪了...
  8. 解决“ImportError: No module named win32con”“ImportError: No module named six”
  9. 为什么DataGridView前面的三角符号不显示
  10. 水利数字孪生工程 推动智慧水利信息化建设和调度