未登录

信蚁社区 通行证

搜索
热搜: 统信UOS 麒麟
查看: 40|回复: 0

[关于麒麟] 服务器通用全架构误删当前用户家目录

[复制链接]

103

主题

4

回帖

339

积分

实习版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
339

最佳新人灌水之王优秀版主

发表于 5 天前 | 显示全部楼层 |阅读模式
问题描述:
在麒麟服务器操作系统上,误删当前用户家用户后,如何恢复?

问题解决方法:
注意,以下提到的用户名test1、test2均为示例,请根据实际情况进行修改。
1、先切换到root用户
  1. -bash-4.2$ su -
复制代码
密码:
2、添加一个新用户
使用useradd命令添加一个新用户,并使用passwd命令为该用户设置密码。
# 添加一个新用户
  1. [root@localhost ~]# useradd test2
复制代码

# 为新用户设置密码
  1. [root@localhost ~]# passwd test2
复制代码

注意:如果设置了免密切换到root用户权限,那么如果需要让新用户也拥有“切换root免密登录”的权限,则需要手动编辑sudoers文件来为该用户添加相应的权限。
3、复制test2用户家目录(新用户)到名为test1用户的新目录(旧用户)
  1. [root@localhost ~]# cd /home/
  2. [root@localhost home]# ls
  3. test2
  4. [root@localhost home]# cp -ar test2/ test1
  5. [root@localhost home]# ls
  6. test1  test2
复制代码
复制完成后,通过ll命令可以看到test1目录的用户和用户组所属均为test2。此时,需要修改一下test1目录的用户和用户组所属。
4、修改目录的用户和用户组所属
前提条件是用户、用户组不能被删除。
#给test1目录配置用户、用户组
  1. [root@localhost home]#chown -R   test1:test1 test1/
复制代码

# 查看
  1. [root@localhost home]# ll
复制代码
总用量 0
drwx------ 2 test1 test1 62 11月 23 16:57 test1
drwx------ 2 test2 test2 62 11月 23 16:57 test2
可以看到设置成功了,此时,可以继续使用test1用户正常登录系统了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表