误删用户家目录登录提示-bash-4.2$
新用户创建完成时会在/home下面自动创建同名的文件夹
[root@node01 ~]# useradd testuser
[root@node01 ~]# ls -lrth /home/
总用量 0
drwx------ 2 testuser testuser 62 5月 24 16:11 testuser
[root@node01 ~]# ls -lrath /home/testuser/
总用量 12K
-rw-r--r-- 1 testuser testuser 231 11月 25 2021 .bashrc
-rw-r--r-- 1 testuser testuser 193 11月 25 2021 .bash_profile
-rw-r--r-- 1 testuser testuser 18 11月 25 2021 .bash_logout
drwxr-xr-x. 3 root root 22 5月 24 16:11 ..
drwx------ 2 testuser testuser 62 5月 24 16:11 .
模拟生产中误操作而删除了家目录
[root@node01 ~]# sudo su - testuser
[testuser@node01 ~]$
[testuser@node01 ~]$ whoami
testuser
[testuser@node01 ~]$ exit
登出
[root@node01 ~]#
[root@node01 ~]# rm -rf /home/testuser/
再次登录测试
[root@node01 ~]# sudo su - testuser
上一次登录:三 5月 24 16:13:23 CST 2023pts/0 上
su: 警告:无法更改到 /home/testuser 目录: 没有那个文件或目录
-bash-4.2$
-bash-4.2$ whoami
testuser
-bash-4.2$ touch 123
touch: 无法创建"123": 权限不够
-bash-4.2$ mkdir 123
mkdir: 无法创建目录"123": 权限不够
复制skel中的所有文件到home下的旺财。
skel目录中的文件都是创建新用户时家目录中的文件。
换句话来说skel中的文件是创建用户家目录的模板。
[root@node01 ~]# cp -a /etc/skel/ /home/testuser
[root@node01 ~]# chown -R testuser.testuser /home/testuser/
[root@node01 ~]# sudo su - testuser
上一次登录:三 5月 24 16:14:39 CST 2023pts/0 上
[testuser@node01 ~]$ ls -larth
总用量 12K
-rw-r--r--. 1 testuser testuser 231 11月 25 2021 .bashrc
-rw-r--r--. 1 testuser testuser 193 11月 25 2021 .bash_profile
-rw-r--r--. 1 testuser testuser 18 11月 25 2021 .bash_logout
drwxr-xr-x. 2 testuser testuser 62 5月 17 10:47 .
drwxr-xr-x. 3 testuser testuser 22 5月 24 16:16 ..
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步