修改shell 将当前shell(默认是bash B SHELL )改为csh C SHELL
Linux禁止修改密码
修改Linux下只读文件的权限
Linux学习—退出vi编辑模式
Linux 查看文件内容的基础命令操作
# vi /etc/passwd
修改 /bin/bash 为 /bin/csh
在新建了一个账号登录之后发现,上下左右删除键都不能使用[>H]等。而且,左侧不显示username@address:~$,只显示 $。
1. 查询
cat /etc/passwd
修改 /bin/sh 为 /bin/bash
2. 但是这个文件是只读文件。取消文件上的只读标记。
sudo chattr -i /etc/passwd #失败
sudo chmod a+w /etc/passwd #成功
3. 修改
vi /etc/passwd
:wq 保存文件并退出vi 编辑
4. 改回只读
sudo chattr +i /etc/passwd
ls -l /etc/passwd #检查是否改回只读
-rw-rw-rw- 1 root root 2494 5月 13 17:26 /etc/passwd #结果...说明失败