• Linux基础命令---chsh


    chsh

           改变用户登录时使用的shell,默认使用bash。如果命令行上没有给出shell,chsh将提示输入一个shell。chsh将接受系统上任何可执行文件的完整路径名。但是,如果shell未在“/etc/shell”文件中列出,则将发出警告。另一方面,也可以将其配置为只接受此文件中列出的shell,除非您是root用户。

            此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

     

    1、语法

            chsh [选项]  user

     

    2、选项列表

    选项

    说明

    -u | --help

    显示帮助文档

    -v | --version

    显示命令版本

    -s | --shell

    改变登录后使用的shell环境

    -l | --list-shells

    显示系统当前可以用的shell

     

    3、实例

    1)查看可用的shell

    [root@localhost david]# chsh -l david                  //显示当可用shell

    /bin/sh

    /bin/bash

    /sbin/nologin

    /bin/dash

    /bin/tcsh

    /bin/csh

    2)改变用户shell

    [root@localhost david]# chsh -s /bin/sh david         //改变登录shell

    Changing shell for david.

    Shell changed.

    [root@localhost david]# su david                        //切换用户,shell已经改变

    sh-4.1$ 

  • 相关阅读:
    lamp
    Mysql主从
    Mysql多实例部署
    Xtrabackup备份与恢复
    Mysql备份工具mysqldump
    Mysql进阶
    Mysql基础
    MySql进阶管理备份操作和Xtrabackup使用
    MySql的基础配置和操作
    java学习——基础入门(2)
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10248238.html
Copyright © 2020-2023  润新知