接着linux系统安装全流程-1,继续讲述后续安装的步骤
4: 创建用户
4.1 创建用户+用户目录
使用如下命令,创建用户及用户目录
sudo mkdir /home/clou-tcu/kongcb
sudo useradd kongcb –d /home/clou-tcu/kongcb –s /bin/bash
sudo passwd kongcb //输入密码
chown kongcb:kongcb /home/clou-tcu/kongcb //更改目录
sudo usermod –aG sudo kongcb //加入sudo组
4.2 配置samba命令
sudo smbpasswd –a kongcb //按提示输入密码
sudo service smbd restart
之后就可以映射网络盘了。
4.3 删除用户命令
删除用户命令:
Sudo userdel –r kongcb //删除用户同时,删除用户的家目录,如果不删除,家目录就没有属主和属组,垃圾文件
针对这个操作,内核实际的操作过程如下:
1.修改用户信息文件/etc/passwd:
kongcb:x:1001:1001::/home/clou-tcu/kongcb:/bin/bash <--删除此行
2. 修改影子文件 /etc/shadow,删除lamp用户密码
kongcb:$6$KoOYtcOJ$56Xk9vp3D2vMRBxibNOn.21cVJ9onbW8IHx4WrOx6qBqfGa9U3mjMsGjqYnj L/4t3zt3YxElce2X8rbb12x4a0:15716:0:99999:7::: <--删除此行
3. 删除lamp群组信息, /etc/group
kongcb:x:501: <--删除此行
4. 删除lamp群组密码信息, /etc/gshadow
kongcb:!:: <--删除此行
5. 删除用户邮箱:
rm -rf /var/spod/mail/kongcb
6.删除用户的家目录:
rm -rf/home/clou-tcu/kongcb
5:更新内核
查看内核,此时内核版本为:
4.15.0-20-generic
将下载的linux-headers-5.4.80-050480_5.4.80-050480.202011240944_all.deb拷贝到映射盘
安装:
Sudo dpkg –i linux-headers-5.4.80-050480_5.4.80-050480.202011240944_all.deb
安装完成后,更新下grub,重启
Sudo update-grub
Sudo reboot
启动后,内核还是4.15,应该是失败了,查看下安装了什么内核:
Sudo dpkg –get-selections |grep linux
查看到安装了5.4.80内核
但只有一个linux-headers-5.4.80-050480,
应该是只有一个头,还需要将内核的其他文件加入进来,按照1.3操作,下载
改为系统支持的70版本
下载如上的3个文件,之后统一安装
sudo dpkg --install *.deb
安装提示:
dpkg: error: dpkg status database is locked by another process
按照网上提示:
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure –a
之后在安装:sudo dpkg --install *.deb
可以执行
重启后查看:uname –a
内核已经是:5.4.70-050470-generic
6:安装加密系统
将加密软件拷贝到ubuntu,安裝,失敗,不支持改内核5.4.70-050470-generic
看来必须要内核版本完全一致才行
后台按照文档要求,还是乖乖使用老的ubuntu版本:
64位 Ubuntu 16.04.7 LTS 内核 4.15.0-generic小版本 112、128、139、140、142
安装完成后,内核正好就是4.15.0-112
不要按照系统提示升级ubuntu到18版本。
如上,安装指定内核只是为了安装加密软件。其实现在Ubuntu对更新非lts版本内核支持有限,即使按照如上安装了相关内核,后续安装加密软件还可能失败(哪怕是内核子版本的一点点差异都会导致无法安装)。最好的版本还是按照加密软件的要求,选择一个老的16版本,这样ubuntu和linux内核都支持的很好,一步到位。