无法正确访问扩展驱动器(rwx 问题)

无法正确访问扩展驱动器(rwx 问题)

自动安装时驱动器不可读或可写,因此我使用以下命令重新安装:

mount -o remount,uid=1000,gid=1000,rw /dev/..

安装 说:

rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2

据我所知uid 0是 root 吗?

举个我做的事情的例子:

sudo su

rm -f filename

现在,文件正如我预期的那样从文件夹中消失,只要我重新加载文件夹,重新挂载或文件重新出现,替换文件、创建文件夹等也是如此。

编辑:所有文件和文件夹均为rwxrwxrwx/Ubuntu 19.10

也许有人可以启发我,因为我有点菜鸟,我的理解仅限于文件所有权和rwx权限。

答案1

您可以按如下方式设置分区/etc/fstab

UUID=96eaefa9-b32f-446b-baaf-c780f7fd8ada /partition_mountpoint_path           ext4    defaults  0   2

sudo blkid您可以从命令输出中获取 UUID 。

但是要访问它,您应该具有更改其文件夹和文件所有权所需的权限。

例如,如果您希望user访问(读/写)其中的某个test文件夹,请确保它具有适当的所有权:

ls -ailh /path_to_drive_with_folder

例如,我的用户目录中的一个文件夹如下所示:

786848 drwxrwxr-x  5 user user  4.0K Mar  2 12:07  .ViberPC

如果你有类似的东西:

786848 drwxrwxr-x  5 root root  4.0K Mar  2 12:07  myfolder

然后按照以下方式更改其所有权:

sudo chown -R user:user /pathtoyourdrive/myfolder

您的用户应该具有对该文件夹的读/写权限。
drwx:目录、读取、写入、执行
d rwx rwx rwx:目录、用户、组、其他
drwxrwxr-x意味着每个人都可以读取和执行文件,但只有用户和组中的用户可以写入。其他人没有写入权限。

是的,uid 0是 root。您可以通过以下方式找到它cat /etc/passwd | grep root

相关内容