У меня два жестких диска, разделенных на два раздела (кроме раздела подкачки). Первым из них является /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)
/ dev / sda1 on / media / hood type ext4 (rw , nosuid, nodev, uhelper = udisks)
Смена владельца позволила мне копировать, не делая sudo
. используемая команда:
sudo chown chirag:chirag /media/hood/ -R
Где chirag: chirag - пользователь: группа.