如何提供用户对 `/dev/sdax` 的读写权限?语法是什么?

如何提供用户对 `/dev/sdax` 的读写权限?语法是什么?

我有两个硬盘,分为两个分区(交换除外)。第一个是/dev/sda3我安装 ubuntu 的分区。第二个是/dev/sda1。现在,当我尝试将文件复制到时/dev/sda1,我需要执行 sudo,因为我的用户没有权限。

我如何授予用户读写权限?我知道chmod 777这不是个好主意。chown或者怎么样chgrp

顺便问一下,/dev/sda1已安装为/media/hood,那么我的命令的语法应该是什么?

我有两个硬盘,分为两个分区(交换除外)。第一个是/dev/sda3我安装 ubuntu 的分区。第二个是/dev/sda1。现在,当我尝试将文件复制到时/dev/sda1,我需要执行 sudo,因为我的用户没有权限。

我如何授予用户读写权限?我知道chmod 777这不是个好主意。chown或者怎么样chgrp

命令输出mount如下:

/dev/sda3 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devp
ts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
gvfs-fuse-daemon on /home/chirag/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=chirag)

/media/hood 上的 /dev/sda1 类型 ext4 (rw,nosuid,nodev,uhelper=udisks)

答案1

更改所有权使我无需执行任何操作即可进行复制sudo。使用的命令:

sudo chown chirag:chirag /media/hood/ -R

其中,chirag:chirag 是用户:组。

相关内容