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]$
- 浏览: 1693526 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1323)
- easyui学习 (21)
- jquery (51)
- css (21)
- js (103)
- html (19)
- java (95)
- 测试工具 (7)
- oracle (45)
- eclipse (9)
- spring (8)
- 开源框架 (111)
- struts (12)
- hsqlbd (2)
- h2database (2)
- maven (8)
- activiti (2)
- sql语句 (7)
- fmpp (1)
- apache (2)
- tomcat (6)
- jbpm (2)
- ant (20)
- mysql (10)
- 业务需求 (54)
- ralasafe (3)
- Quartz (4)
- mybatis (8)
- flex (6)
- html5 (16)
- apache工具 (4)
- hibernate (5)
- linux (109)
- powerdesigner (3)
- 报表 (1)
- log4j (2)
- junit (1)
- shiro (4)
- wap (3)
- php (28)
- mantis (1)
- poi (3)
- extjs (1)
- 安防 (34)
- 网络 (113)
- UltraEdit (1)
- 手机 (9)
- freemarker (19)
- jquery mobile (28)
- css3 (1)
- 微信 (9)
- nodejs (7)
- 项目管理 (14)
- 文档 (13)
- ibatis (22)
- ftp (3)
- spring MVC (9)
- groovy (2)
- AngularJS (19)
- nginx (15)
- 会计 (5)
- hive (1)
- 分布式 (8)
- 设计模式 (4)
- velocity (2)
- 爬虫 (2)
- git (1)
- thymeleaf (4)
- activemq (5)
- bootstrap (1)
- Spring Batch (1)
- memcache (20)
- ttserver (1)
- Jenkins (1)
- cxf (1)
- axure (2)
- 银行金融 (11)
- c语言 (2)
- 大数据 (4)
- drools (4)
- python (2)
- 交易所 (1)
- haproxy (1)
- dubbo (3)
- dos (3)
- 人力资源 (4)
- 支付 (1)
- Intellij IDEA (1)
- IPO (1)
- springboot (1)
- 质量管理 (7)
- svn (1)
- 其他 (8)
- 阿里云 (2)
- 多媒体设计 (2)
- 数据库 (4)
- wps (0)
最新评论
-
masuweng:
en
Native.js -
rmnjava:
我按照你的方法写的,不起作用啊
easyui验证的删除和恢复 -
rmnjava:
原地址打不开了呀
easyui验证的删除和恢复 -
sunteng:
sunteng 写道这是json 吗[{url:'aaa'}, ...
freemarker解析json数组 -
sunteng:
这是json 吗
freemarker解析json数组
发表评论
-
find名称查找文件内容
2019-02-15 17:43 386find / -type f -name "con ... -
less命令
2018-10-17 13:13 585less [参数] 文件 -b <缓冲区 ... -
Postfix
2018-07-10 16:39 440postfix的产生是为了替代传统的sendmail.相较 ... -
usermod
2018-06-27 16:06 388usermod命令用于修改用户的基本信息。usermod命令 ... -
ftp的搭建后配置
2018-06-12 09:23 411附件是linux搭建成功后的配置 最近研究vsftp的搭 ... -
sed
2018-02-11 09:46 343sed是一种流编辑器,它是文本处理中非常中的工具,能够完美 ... -
grep
2018-02-06 14:05 433grep (缩写来自Globally search a R ... -
linux应用之vim的安装
2018-02-05 08:00 3211.vim的安装 yum search vim //查 ... -
shell文件#!作用
2018-01-30 14:36 387脚本文件的第一行#!/bin/bash #!符号是指定一个 ... -
linux支持的shell种类
2018-01-30 13:40 497通过 cat /etc/shells文件查看已经安装了几种 ... -
ulimit命令详解
2018-01-29 15:40 450Linux对于每个用户,系统限制其最大进程数。为提高性能,可 ... -
shell用到系统变量
2018-01-29 15:15 413$PWD 当前的文件目录 CURRENT_PATH=$ ... -
shell变量$#,$@,$0,$1,$2,$HOME的含义解释
2018-01-29 14:51 479linux中shell变量$#,$@,$0,$1,$2,$ ... -
history命令的使用方法
2018-01-26 15:10 323如果你经常使用Linux命令,那么使用history命令无疑 ... -
linux用到命令
2018-01-26 14:51 3541.查看隐藏文件 ll -a 2.输出上条命令执行的退 ... -
bash_profile
2018-01-26 14:17 375.bash_profile 是用户登陆时的环境变量,如PAT ... -
telnet显示输入命令
2017-10-13 10:58 1207同时按下CTRL和】键,可以进入输入界面 ... -
linux备份脚本
2017-10-11 19:05 432文件夹备份 [test@app-server ~]$ ca ... -
crontab 详解
2017-10-10 17:09 432cron 是一个可以用来根据时间、日期、月份、星期的组合来 ... -
crontab 定时任务
2017-10-10 13:56 474linux查看所有的定时任务命令为 crontab -l ...
相关推荐
当执行`chsh -s`时,它实际上是改变了这个文件中用户Shell对应的字段。 例如,使用命令`cat /etc/passwd | grep ^rocrocket`可以查看用户名为rocrocket的用户条目,它可能会显示类似`rocrocket:x:500:500:rocrocket...
总的来说,更改Linux用户的登录Shell是一项基本的系统管理任务,通过`chsh -s`命令可实现对用户Shell的调整,从而满足不同用户对于命令行环境的需求。正确理解和掌握这一操作,有助于提升Linux系统的管理和使用效率...
- **查看用户Shell信息**:在`/etc/passwd`文件中可以找到用户的登录Shell信息。 - **普通用户更改Shell**:用户可以通过`chsh`命令更改自己的登录Shell,例如将当前Shell更改为`/bin/tcsh`。 ```bash chsh -s /...
adduser 命令用于添加新用户,chfn 命令用于修改用户信息,chsh 命令用于修改用户的默认 shell,date 命令用于显示当前日期和时间,exit 命令用于退出当前 shell,finger 命令用于显示用户信息,free 命令用于显示...
例如,通过`chsh`命令可以更改默认的登录Shell。在Linux系统中,/etc/shells文件列出了系统支持的所有有效登录Shell。 Shell环境的切换也很常见,用户可以直接输入Shell名称启动新的Shell实例,这个新的Shell将成为...
3. chsh (change shell): 更改用户的默认shell,例如chsh username chsh命令用来更改用户的默认shell,例如,从bash改为zsh等。该命令需要root权限。 4. date: 显示当前日期和时间,例如date date命令用来显示当前...
10. 更改用户主目录:`usermod -d` 命令用于更改用户主目录,加上 `-m` 参数会移动旧主目录中的内容,如 `usermod -d /home/user11 -m user1`。 11. 查看支持的shell及更改shell:`chsh -l` 显示所有支持的shell,`...
11. **查看支持的shell**:`chsh -l` 列出所有支持的shell,`chsh -s` 更改用户shell,如将root用户改为csh和bash。 12. **修改用户信息**:`chfn` 可用于修改用户的信息,如电话号码。 13. **查看用户信息**:`...
`echo $SHELL`可以查看当前使用的Shell设置,`cat /etc/shells`列出系统可用的Shell,`chsh`命令可以更改Shell。`man`命令提供联机帮助,如`man ls`来获取`ls`命令的使用手册。 在系统管理和实用性工具方面,`ls`...
本文主要涉及Linux下用户和组的管理,包括修改用户信息、更改用户Shell类型、以及如何验证用户和组文件的一致性。 首先,我们可以使用`chfn`命令来修改用户的信息,如全名、办公室地址和电话等。这个工具方便管理员...
- **chsh**:更改用户的默认Shell。 - **man 命令名**:获取关于特定命令的帮助文档。 - **ls**:列出目录内容。 - `-a`:显示所有文件,包括隐藏文件。 - `-d`:显示目录本身的属性。 - `-i`:显示文件的inode...
- **默认Shell**: 用户账户创建时会指定默认Shell,可以通过 `chsh` 命令修改。 - **注销**: 通过 `exit`、`logout` 或按 `Ctrl+D` 键实现。 **1.1.2 Shell环境的初始化及自定义设置** - **初始化文件**: - **csh...
同时,`usermod`还可以用来更改用户密码(通过`-e`选项使密码过期),修改用户主目录(通过`-d`选项),以及切换用户的Shell(通过`-s`选项)。例如,要将用户`jesse`的Shell更改为`csh`,命令如下: ```bash sudo ...
如果想查看系统支持的所有 Shell,可以使用 `chsh -l` 命令。 #### 三、Linux 系统的组成 Linux 系统主要由两大部分构成: 1. **工具**:这些是可以直接执行的程序,如 `who`、`date` 等。工具可以指程序本身的...
默认登录Shell通常是/bin/bash,但可以通过`chsh`命令更改指定用户的登录Shell。例如,要将用户`linuxtechi`的登录Shell更改为`/bin/sh`,可以运行`chsh -s /bin/sh linuxtechi`。系统定义变量是内建的,以大写字母...
chsh 命令用于修改用户的 shell,例如,从 bash shell 切换到 zsh shell。其基本语法为:`chsh [用户名]`。例如,修改用户 "user1" 的 shell 可以使用命令 `chsh user1`。 date date 命令用于显示当前日期和时间。...
11) **查看可用Shell**:使用`chsh -l`列出所有支持的Shell,`chsh -s`更改用户Shell,如`chsh -s /bin/csh root`和`chsh -s /bin/bash root`,然后检查`/etc/passwd`。 12) **更改个人信息**:使用`chfn`更新如...