有时需要让Linux账号搬家,其方法如下:
1、保证将要加入系统的新账号放在新的位置上,这通过修改/Etc/Default/Useradd文件中的HOME 值来实现。
如:HOME=/Home2 使新增账号的主目录建在/Home2下。
2、将已有账号移至新的位置,可按如下步骤实施:
首先,将已有账号的主目录连带目录属性拷贝至新位置,可用下面命令:
Cp -a /Home /Home2 或 Cp -rpd /Home /Home2
然后,修改/Etc/Passwd文件中相应记录的Home_directory域为/Home2/Username。
通过这两步就可以将旧账号移至新位置。确保无误后,可删去旧账号的旧主目录,以腾出原文件系统的空间。
没有评论:
发表评论