我把硬盘从 I3 换成了 I5。最初
- I3 机器有 Ubuntu 14.04 硬盘和用户戴尔
- I5 机器最初有 Windows 10 硬盘,用户马西
现在
- 带有 Ubuntu 14.04 硬盘的 I5 机器
当我尝试在我的 Ubuntu 14.04 LTS 桌面上创建一个文件夹时,我收到了权限被拒绝的消息:
创建目录“未命名文件夹”时出错。在 /home/dell/Desktop 中创建目录时出错。显示更多详细信息 > 创建目录时出错:权限被拒绝。
硬盘更换后我还需要做什么
- 在系统中再次重新激活 Matlab。
我认为我的整个系统都存在特权/权限/所有者问题。
在 Alex 的命令下
我确实运行了 Alex 的命令,sudo chmod -R 755 /home/dell/
但没有看到任何异常。644 和 664 中的哪些文件可能会被该命令弄乱?
Ralph 命令的输出
命令echo $USER
给出戴尔.该命令ls -l /home/
给出
drwxr-xr-x 29 dell dell 4096 joulu 14 00:35 dell
如何修复系统中的权限问题?
答案1
运行这些命令将把 dell 拥有的目录的所有者更改/home/dell
为 masi,并将 dell 组中目录的组更改/home/dell
为 masi:
find /home/dell -type d -user dell -exec sudo chown masi {} +
find /home/dell -type d -group dell -exec sudo chown :masi {} +
第一个将更改所有者,第二个将更改组。
您可能还希望更改文件的所有者/组;如果是这种情况,请运行不带开关的命令type -d
:
find /home/dell -user dell -exec sudo chown masi {} +
find /home/dell -group dell -exec sudo chown :masi {} +