即使密码正确,我也无法登录我的帐户。我尝试了网站上所有建议的建议,但都没有成功。我还发布了一个问题,正在等待回复。不过,在我解决这个问题的同时,我真的需要访问我的工作文件。
我创建了一个新帐户,现在正在使用它,当我尝试访问旧帐户的文件时,系统提示“我无法访问,因为我不是所有者”。我很高兴能够将文件从旧帐户转移到这个新帐户,但我不确定如何做到这一点。
有没有办法可以更改我以前帐户文件夹的权限,以便我可以访问并将文件传输到我的新帐户?当我单击该文件夹的属性时,所有设置都变得模糊,我无法更改任何内容。我认为唯一的方法是通过终端。
有人能指导我如何做到这一点吗?我不太擅长使用终端,但我确实有一点经验。如果您能给我提供任何帮助,我将不胜感激。
谢谢。
答案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% 已满”或类似的。