Linux usermod 命令修改用户默认Shell

2023年 7月 20日 38.3k 0

Shell是Linux/UNIX操作系统传统的用户和计算机的交互接口。可以让用户直接输入命令来执行各种各样的任务。

你可以运行cat命令打印/etc/shells文件的内容,找到系统可用的Shell程序。

默认Shell程序是登录系统后运行的Shell程序。在大多数Linux系统,默认shell设置为Bash Shell。

usermod是一个命令行程序,可让您修改用户的登录信息和所属组。本教程介绍如何使用usermod命令修改用户默认Shell。

usermod命令的语法形式是usermod [options] USERoptionsusermod命令的选项,是一个可选参数。USER是Linux系统用户名。

只有root用户或具有sudo权限的用户才能运行usermod命令并修改用户帐户。usermod成功后不打印任何输出,且退出代码是0。

要更改用户的默认Shell程序,请使用usermod命令的-s选项。后接Shell程序的绝对路径和用户名。

例如命令sudo usermod -s /usr/bin/zsh myfreax,将会修改用户myfreax的默认Shell为Zsh。

#usermod -s SHELL USER
cat /etc/shells
sudo usermod -s /usr/bin/zsh myfreax
Linux usermod命令修改用户信息与组

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论