`
流浪鱼
  • 浏览: 1693526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

chsh修改用户的Shell

 
阅读更多

chsh修改用户的Shell
[test@localhost etc]$ chsh --help
Usage:
 chsh [options] [username]
Options:
 -s, --shell <shell>  specify login shell
 -l, --list-shells    print list of shells and exit
 -u, --help     display this help and exit
 -v, --version  output version information and exit
 
 -l  列出系统支持的所有Shell
[test@localhost etc]$ chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
[test@localhost etc]$
修改用户Shell
[test@localhost etc]$ chsh
Changing shell for test.
New shell [/bin/bash]: /bin/bash
chsh: Shell not changed.
[test@localhost etc]$

分享到:
评论

相关推荐

    更改linux用户登录shell的方法

    当执行`chsh -s`时,它实际上是改变了这个文件中用户Shell对应的字段。 例如,使用命令`cat /etc/passwd | grep ^rocrocket`可以查看用户名为rocrocket的用户条目,它可能会显示类似`rocrocket:x:500:500:rocrocket...

    更改linux用户登录shell的操作方法

    总的来说,更改Linux用户的登录Shell是一项基本的系统管理任务,通过`chsh -s`命令可实现对用户Shell的调整,从而满足不同用户对于命令行环境的需求。正确理解和掌握这一操作,有助于提升Linux系统的管理和使用效率...

    编写shell管理脚本.docx

    - **查看用户Shell信息**:在`/etc/passwd`文件中可以找到用户的登录Shell信息。 - **普通用户更改Shell**:用户可以通过`chsh`命令更改自己的登录Shell,例如将当前Shell更改为`/bin/tcsh`。 ```bash chsh -s /...

    shell命令手册

    adduser 命令用于添加新用户,chfn 命令用于修改用户信息,chsh 命令用于修改用户的默认 shell,date 命令用于显示当前日期和时间,exit 命令用于退出当前 shell,finger 命令用于显示用户信息,free 命令用于显示...

    linuxshell基础[归纳].pdf

    例如,通过`chsh`命令可以更改默认的登录Shell。在Linux系统中,/etc/shells文件列出了系统支持的所有有效登录Shell。 Shell环境的切换也很常见,用户可以直接输入Shell名称启动新的Shell实例,这个新的Shell将成为...

    Linux常用命令大全-完整版.doc

    3. chsh (change shell): 更改用户的默认shell,例如chsh username chsh命令用来更改用户的默认shell,例如,从bash改为zsh等。该命令需要root权限。 4. date: 显示当前日期和时间,例如date date命令用来显示当前...

    linux用户管理.pdf

    10. 更改用户主目录:`usermod -d` 命令用于更改用户主目录,加上 `-m` 参数会移动旧主目录中的内容,如 `usermod -d /home/user11 -m user1`。 11. 查看支持的shell及更改shell:`chsh -l` 显示所有支持的shell,`...

    Linux用户管理.pdf

    11. **查看支持的shell**:`chsh -l` 列出所有支持的shell,`chsh -s` 更改用户shell,如将root用户改为csh和bash。 12. **修改用户信息**:`chfn` 可用于修改用户的信息,如电话号码。 13. **查看用户信息**:`...

    linux shell编程

    `echo $SHELL`可以查看当前使用的Shell设置,`cat /etc/shells`列出系统可用的Shell,`chsh`命令可以更改Shell。`man`命令提供联机帮助,如`man ls`来获取`ls`命令的使用手册。 在系统管理和实用性工具方面,`ls`...

    Linux用户和组管理问答.pdf

    本文主要涉及Linux下用户和组的管理,包括修改用户信息、更改用户Shell类型、以及如何验证用户和组文件的一致性。 首先,我们可以使用`chfn`命令来修改用户的信息,如全名、办公室地址和电话等。这个工具方便管理员...

    shell的使用和编程

    - **chsh**:更改用户的默认Shell。 - **man 命令名**:获取关于特定命令的帮助文档。 - **ls**:列出目录内容。 - `-a`:显示所有文件,包括隐藏文件。 - `-d`:显示目录本身的属性。 - `-i`:显示文件的inode...

    Unix基础知识与Shell编程

    - **默认Shell**: 用户账户创建时会指定默认Shell,可以通过 `chsh` 命令修改。 - **注销**: 通过 `exit`、`logout` 或按 `Ctrl+D` 键实现。 **1.1.2 Shell环境的初始化及自定义设置** - **初始化文件**: - **csh...

    ubuntu用户管理.pdf

    同时,`usermod`还可以用来更改用户密码(通过`-e`选项使密码过期),修改用户主目录(通过`-d`选项),以及切换用户的Shell(通过`-s`选项)。例如,要将用户`jesse`的Shell更改为`csh`,命令如下: ```bash sudo ...

    Linux Shell 详解

    如果想查看系统支持的所有 Shell,可以使用 `chsh -l` 命令。 #### 三、Linux 系统的组成 Linux 系统主要由两大部分构成: 1. **工具**:这些是可以直接执行的程序,如 `who`、`date` 等。工具可以指程序本身的...

    马哥运维推荐的108道Shell脚本面试真题

    默认登录Shell通常是/bin/bash,但可以通过`chsh`命令更改指定用户的登录Shell。例如,要将用户`linuxtechi`的登录Shell更改为`/bin/sh`,可以运行`chsh -s /bin/sh linuxtechi`。系统定义变量是内建的,以大写字母...

    Linux命令大全完整版

    chsh 命令用于修改用户的 shell,例如,从 bash shell 切换到 zsh shell。其基本语法为:`chsh [用户名]`。例如,修改用户 "user1" 的 shell 可以使用命令 `chsh user1`。 date date 命令用于显示当前日期和时间。...

    linux用户管理.docx

    11) **查看可用Shell**:使用`chsh -l`列出所有支持的Shell,`chsh -s`更改用户Shell,如`chsh -s /bin/csh root`和`chsh -s /bin/bash root`,然后检查`/etc/passwd`。 12) **更改个人信息**:使用`chfn`更新如...

Global site tag (gtag.js) - Google Analytics