您尚未登录。

#1 2014-03-25 00:01:15

Chanux
会员
注册时间: 2012-05-11
帖子: 15

[已解决]挂载第二块硬盘的权限问题

我有两块硬盘,一块Archlinux,ext4,另一块ntfs;
挂载第二块时,每次都要输密码,而且没有写的权限,复制东西都不行。
我记得以前用过某个发行版好像就不用输密码还有读写权限,请问该怎样实现?

最近编辑记录 Chanux (2014-03-30 10:29:43)

离线

#2 2014-03-25 00:26:26

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,368
个人网站

Re: [已解决]挂载第二块硬盘的权限问题

sudo mount -o uid=$UID,gid=$GID,dmask=022,fmask=133 device mountpoint

使用 udisks / udisks2 的话挂载和使用都不需要 root 权限,但卸载依然需要。

离线

#3 2014-03-25 21:40:15

Chanux
会员
注册时间: 2012-05-11
帖子: 15

Re: [已解决]挂载第二块硬盘的权限问题

百合仙子 说:

sudo mount -o uid=$UID,gid=$GID,dmask=022,fmask=133 device mountpoint

使用 udisks / udisks2 的话挂载和使用都不需要 root 权限,但卸载依然需要。

谢仙子。
已装了 udisks2 了,sudo mount -o uid=1000,gid=100,dmask=022,fmask=133 /dev/sda5 pub 之后还是提示“权限不够”。
求解。

离线

#4 2014-03-25 22:02:02

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,368
个人网站

Re: [已解决]挂载第二块硬盘的权限问题

Chanux 说:
百合仙子 说:

sudo mount -o uid=$UID,gid=$GID,dmask=022,fmask=133 device mountpoint

使用 udisks / udisks2 的话挂载和使用都不需要 root 权限,但卸载依然需要。

谢仙子。
已装了 udisks2 了,sudo mount -o uid=1000,gid=100,dmask=022,fmask=133 /dev/sda5 pub 之后还是提示“权限不够”。
求解。

用 udisks2 的话就用 udisksctl mount --block-device /dev/sda5 来挂载。
直接用 mount 命令应该是没问题的呀。

离线

#5 2014-03-25 22:16:32

Chanux
会员
注册时间: 2012-05-11
帖子: 15

Re: [已解决]挂载第二块硬盘的权限问题

百合仙子 说:

用 udisks2 的话就用 udisksctl mount --block-device /dev/sda5 来挂载。
直接用 mount 命令应该是没问题的呀。

还是不行……
该不会是因为我Arch装在移动硬盘 /dev/sdb1 ,而 /dev/sda 又不是当初装系统时的那块盘导致的吧。

最近编辑记录 Chanux (2014-03-25 22:17:02)

离线

#6 2014-03-25 22:54:36

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,368
个人网站

Re: [已解决]挂载第二块硬盘的权限问题

Chanux 说:
百合仙子 说:

用 udisks2 的话就用 udisksctl mount --block-device /dev/sda5 来挂载。
直接用 mount 命令应该是没问题的呀。

还是不行……
该不会是因为我Arch装在移动硬盘 /dev/sdb1 ,而 /dev/sda 又不是当初装系统时的那块盘导致的吧。

贴输出:

sudo file -s /dev/sda5
sudo mount -o uid=$UID,gid=$GID,dmask=022,fmask=133 /dev/sda5 /mnt
mount | grep -F mnt
ls -lh /mnt
touch /mnt/test

离线

#7 2014-03-27 22:10:58

Chanux
会员
注册时间: 2012-05-11
帖子: 15

Re: [已解决]挂载第二块硬盘的权限问题

百合仙子 说:

贴输出:

sudo file -s /dev/sda5
sudo mount -o uid=$UID,gid=$GID,dmask=022,fmask=133 /dev/sda5 /mnt
mount | grep -F mnt
ls -lh /mnt
touch /mnt/test

/dev/sda5: DOS/MBR boot sector

/dev/sda5 on /mnt type ntfs (rw,relatime,uid=1000,gid=100,fmask=0133,dmask=022,nls=utf8,errors=continue,mft_zone_multiplier=1)
ls -lh /mnt
这步也没问题,确是/dev/sda5/ 下。
下面:
touch: 无法创建"/mnt/test": 权限不够

最近编辑记录 Chanux (2014-03-27 22:11:39)

离线

#8 2014-03-27 22:20:42

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,368
个人网站

Re: [已解决]挂载第二块硬盘的权限问题

安装 ntfs-3g 试试?

离线

#9 2014-03-27 22:34:22

Chanux
会员
注册时间: 2012-05-11
帖子: 15

Re: [已解决]挂载第二块硬盘的权限问题

百合仙子 说:

安装 ntfs-3g 试试?

Thx!
sudo ntfs-3g 挂载就可以了,问题解决。

离线

#10 2014-04-25 20:09:45

teamsunniu
会员
注册时间: 2014-04-21
帖子: 3

Re: [已解决]挂载第二块硬盘的权限问题

安装 ntfs-3g   ,就行了,可以到wiki上看下

/dev/sda3 /home/niuzhy/disk/c-sys ntfs-3g uid=1000,gid=1000  0 0
/dev/sda4 /home/niuzhy/disk/d-work ntfs-3g uid=1000,gid=1000  0 0
/dev/sda5 /home/niuzhy/disk/e-study ntfs-3g uid=1000,gid=1000  0 0
/dev/sda6 /home/niuzhy/disk/f-fun ntfs-3g uid=1000,gid=1000  0 0
/dev/sda7 /home/niuzhy/disk/g-soft ntfs-3g uid=1000,gid=1000  0 0

离线

#11 2021-06-22 17:08:36

serfhuik
会员
注册时间: 2021-06-22
帖子: 21

Re: [已解决]挂载第二块硬盘的权限问题

遇到同样的问题了,但没解决。机械硬盘已经格成ext4了,每次开机都要输密码重新挂,而且不能写。

离线

#12 2021-06-22 17:10:15

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,368
个人网站

Re: [已解决]挂载第二块硬盘的权限问题

serfhuik 说:

遇到同样的问题了,但没解决。机械硬盘已经格成ext4了,每次开机都要输密码重新挂,而且不能写。

请挂载之后对挂载点 chown 成自己的。

离线

#13 2021-06-22 18:17:10

serfhuik
会员
注册时间: 2021-06-22
帖子: 21

Re: [已解决]挂载第二块硬盘的权限问题

依云 说:
serfhuik 说:

遇到同样的问题了,但没解决。机械硬盘已经格成ext4了,每次开机都要输密码重新挂,而且不能写。

请挂载之后对挂载点 chown 成自己的。

谢谢,权限问题解决了。但每次开机还是要输密码重新挂载,可以开机直接不输密码就挂上吗?

离线

#14 2021-06-22 18:32:44

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,368
个人网站

Re: [已解决]挂载第二块硬盘的权限问题

serfhuik 说:

谢谢,权限问题解决了。但每次开机还是要输密码重新挂载,可以开机直接不输密码就挂上吗?

写 /etc/fstab 里去。

离线

页脚