如何从其他帐户复制文件夹

如何从其他帐户复制文件夹

即使密码正确,我也无法登录我的帐户。我尝试了网站上所有建议的建议,但都没有成功。我还发布了一个问题,正在等待回复。不过,在我解决这个问题的同时,我真的需要访问我的工作文件。

我创建了一个新帐户,现在正在使用它,当我尝试访问旧帐户的文件时,系统提示“我无法访问,因为我不是所有者”。我很高兴能够将文件从旧帐户转移到这个新帐户,但我不确定如何做到这一点。

有没有办法可以更改我以前帐户文件夹的权限,以便我可以访问并将文件传输到我的新帐户?当我单击该文件夹的属性时,所有设置都变得模糊,我无法更改任何内容。我认为唯一的方法是通过终端。

有人能指导我如何做到这一点吗?我不太擅长使用终端,但我确实有一点经验。如果您能给我提供任何帮助,我将不胜感激。

谢谢。

答案1

评论太长。

你只需要用提升的权限做你想做的事(正如蒂姆提到的)


  • sudo(暂时获得超级用户/root 权限)
  • su(授予超级用户/root 权限直到程序/任务结束)
  • gksudo(想想图形程序的 sudo)。

从终端你可以做类似的事情: gksudo nautilus

这将以提升的权限运行 Nautilus(默认文件管理器)。

您应该能够从那里(以图形方式)处理您的权限。

您还可以从终端更改权限(在您现在从 Tim 的帖子中复制的文件上),因此假设新目录是/home/MYNEWUSERNAME/OldFiles并且您的用户名是 MYUSERNAME。

chown -hR MYUSERNAME /home/MYNEWUSERNAME/OldFiles

这会将文件(以及其中的所有子目录和文件)的所有者更改为您的用户帐户(允许您使用这些文件)。

答案2

执行以下命令:

sudo cp -R /home/OLDUSERNAME /home/MYNEWUSERNAME/OldFiles

进而:

sudo chmod +664 /home/USERNAME/OldFiles

答案3

因此,你有两个问题。

首先,你可以尝试修复你的密码

sudo passwd *nonworkinguser

这是单次解决方案。

如果你想将你的家从一个用户迁移到另一个用户,只需创建一个用户,然后

sudo mv /home/newuser /home/newuser.bak
sudo mv /home/olduser /home/newuser
sudo chown -R newuser.newuser /home/newuser

这样做只是将您的家从一个用户移动到另一个用户,然后您改变了所有文件的权限:您需要这样做才能让新用户拥有它们。

当然,我们假设:

  • 您的主文件夹仍然完好无损(也许这就是您无法登录的原因?)
  • 您的旧文件仍然可用(即未加密)
  • 您的问题日志不是“磁盘 100% 已满”或类似的。

相关内容