首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对USB驱动器的所有权正确,但读写permisisons被拒绝

对USB驱动器的所有权正确,但读写permisisons被拒绝
EN

Ask Ubuntu用户
提问于 2014-07-05 01:10:36
回答 1查看 529关注 0票数 1

这个问题真让我不知所措。我最近更改了我的用户的UID号(保留用户名),因为我将身份验证更改为kerberos/ldap身份验证。

这一切都很好,我已经更改了用户的所有主目录权限(包括隐藏文件),但现在我无法读取任何我连接的usb磁盘。将磁盘读入根目录没有问题。

权限(使用sudo ls-l /media/usera/)如下所示:

代码语言:javascript
复制
drwx------ 3 usera groupa 4096 Jan  1  1970 TRANSCEND

useragroupa是正确的,也有正确的数字ID。

然而,海神给了我:

无法打开文件“/media/u血清/TRANSCEND”。您没有打开文件所需的权限。

不用说,ls -l /media/usera给了我:

代码语言:javascript
复制
ls: cannot access /media/usera: Permission denied

所有用户都会遇到这种情况。我在想,一定有一个磁盘(或用户)的数据库,它仍然链接到旧的uid编号(某个地方的ACL?)。但也许我完全走错了轨道。

任何帮助都将不胜感激。

EN

回答 1

Ask Ubuntu用户

发布于 2015-03-30 03:36:23

当我把我的系统切换到使用freeipa时,我遇到了同样的问题。我和大家一起玩,但没什么效果。

我最终发现,我在/media中留下了一个用户目录,其中有错误的用户id。

运行getfacl /media/USERNAME会返回以下内容:

代码语言:javascript
复制
getfacl: Removing leading '/' from absolute path names
# file: media/USER
# owner: root
# group: root
user::rwx
user:1000:r-x
group::---
mask::r-x
other::---

用户id 1000是原始用户的id,而不是新的freeipa用户的id。最后,我删除了目录,让系统创建一个新的目录。

代码语言:javascript
复制
sudo rmdir /media/USER
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/491842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档