【裸机装机系列】4.kali(ubuntu)-配置个人用户的sudo权限并进行bashrc的其他配置
前面更新好软件之后,就正式进入使用环节了,不过先不要着急,还需要配置一些东西才能使用
文中提到的:
自己账户内——frank㉿practice
root账户内——root㉿practice
其中
㉿ 前 是用户名
㉿ 后 是主机名
也就是在前面U盘装机的时候设置的名字
1> 配置终端shell(自己账户内)
zsh是kali默认使用的终端shell,会有键入自动补充功能,这个功能对老手来说可以提高效率,但是对于新手小白来说,就是大大“污染环境”,还是自己多多打几遍命令比较好
更换shell操作:
命令行输入 sudo chsh
更改路径为 /usr/bin/bash
注:usr前是有斜线的,也就是/usr
注:配置后之后需要重启,可以现在重启或者等其他配置好之后在重启。之后在命令行可以使用“ echo $SHELL” 来查看是否更新成功。
2> 避免中文显示乱码(自己账户内)
vi ~/.bashrc
加入以下内容:
export LC_ALL=C.UTF-8
退出之后需要source:
source ~/.bashrc
3> 更改histoy记录(自己账户内)
vi ~/.bashrc
找到以下内容并更改:
HISTSIZE=3000 //定义history 命令输出的记录数
HISTFILESIZE=200000 //定义了在文件 ~/.bash_history 中保存命令的记录总数
HISTTIMEFORMAT='%F %T '
#history忽略记录
export HISTIGNORE="ls*:ll*:echo*:cat*:ifconfig*:exit:ping*" //忽略命令
shopt -s histappend //多个terminal同步history
PROMPT_COMMAND="history -a"
使更改生效
source ~/.bashrc
注:history的历史命令保存在用户的 ~/.bash_history 里。
4> 更改sh的软链接为bash(root账户内)
sudo su root
cd /usr/bin
mv sh sh.bak
ln -s bash sh
5> 设置用户为sudo 权限(root账户内)
sudo vi /etc/sudoers
6> 在sudoers文件中添加如下如下信息(root账户内)
frank ALL=(ALL:ALL) ALL 设置的和root一样的
%frank ALL=(ALL:ALL) ALL 也增加这一行
frank ALL=(ALL) NOPASSWD: ALL 设置免密登录
7> 更改root密码,根据自己需求设置一个root密码(root账户内)
sudo passwd root
8> 重启机器,重启后查看设置是否成功
sudo reboot