Как установить разрешения на чтение / запись для моих жестких дисков?

Я недавно установил Ubuntu 11.10 на свой ноутбук, но я ничего не могу сделать с моим внешним диском объемом 1,5 ТБ и 500 ГБ, потому что у меня нет разрешения на запись. Есть ли какие-то конкретные команды, которые я могу использовать в терминале для установки разрешений на чтение / запись?

Внешняя - это NTFS, а 500 ГБ - это ext4.

29
задан 31 December 2011 в 23:58

11 ответов

Если вы не возражаете против проблем безопасности, вы можете выполнить рекурсивный chmod для изменения прав доступа ко всем файлам.

cd /media/your_external_drive
sudo chmod -R -v 777 *

Кроме того, если ваши файлы были созданы в другой ОС, такой как Windows, они будут обладать другим владельцем, вы можете сделать то же, что и выше, чтобы изменить владельца файлов

cd /media/your_external_drive
sudo chown -R -v your_username:your_username *

. аналогичная проблема для моего друга после миграции из windows, а также после миграции с Linux Mint на Ubuntu.

0
ответ дан 31 December 2011 в 23:58

Не помечайте все свои файлы как исполняемые, как предлагают некоторые ответы. Используйте 755 для каталогов и 644 для файлов. Это установит бит x для каталогов, чтобы перечислять их содержимое, но не для файлов.

find /path/to/drive \( -type d -exec chmod 0755 -- {} + \) -o \( -type f -exec chmod 0644 -- {} + \)

Ссылка на исходный ответ в StackOverflow: Как установить chmod для папки и всех ее подпапок и файлов в Linux Ubuntu Terminal? .

0
ответ дан 31 December 2011 в 23:58

Мне было нелегко решать проблему, и это решение работало на меня

  1. установите кормушку физического устройства хранения:

    sudo apt-get install pysdm 
    
  2. Открытая кормушка устройства хранения:

    sudo pysdm 
    
  3. Выберите свои необходимые диски

  4. Нажатие помогает
  5. Снимите флажок открытый как только для чтения
  6. Проверьте пользователя владельца файловой системы и запишите Ваше имя пользователя
  7. Нажмите хорошо и подайте заявку
  8. Повторно смонтируйте диск

Примечание: если Вы не можете изменить файлы на двоичные исполняемые файлы, перейдите к специальным файлам и проверьте выполнение разрешения файлов как двоичные файлы и перейдите к шагу 7

0
ответ дан 31 December 2011 в 23:58

Чтобы исправить проблему чтения / записи ntfs, просто установите эти пакеты:

sudo apt-get install ntfs-config ntfs-3g

при установке, в тире, введите и запустите: ntfs-config введите свой пароль при появлении запроса, а затем вы можете наслаждайтесь поддержкой чтения / записи для файловых систем ntfs.

0
ответ дан 31 December 2011 в 23:58

Использование терминала (используйте это, когда вы в настоящий момент вошли в Ubuntu):

  1. Быстро откройте терминал или нажмите Ctrl Alt T

  2. Сначала вам нужно узнать имя раздела, к которому вы хотите получить доступ, выполните следующую команду:

    sudo fdisk -l 
    
  3. Затем выполните эту команду в своем терминале, чтобы получить доступ к диску в режиме чтения / записи.

    mount -t ntfs-3g -o rw /dev/sda1 /media/<YOUR-Partition-name>
    

    ИЛИ Запустите эту команду (если предыдущая не сработала)

    sudo ntfsfix /dev/<YOUR-Partition-name>
    
0
ответ дан 31 December 2011 в 23:58

У меня была та же проблема, и я решил ее с помощью nautilus в качестве root.

если nautilus не установлен:

sudo apt-get install nautilus

Перед запуском nautilus убедитесь, что раздел или жесткий диск смонтирован.

Запустите nautilus от имени пользователя root с помощью

sudo nautilus

Ваш раздел или жесткий диск должны появиться слева.

Щелкните правой кнопкой мыши по нему -> выберите «Свойства»

В появившемся новом окне выберите вкладку «Разрешения». Отсюда вы можете изменить владельца, если вам нужно, а также разрешение для определенного пользователя, root или других.

0
ответ дан 31 December 2011 в 23:58

На всякий случай!

У меня была эта проблема при двойной загрузке (Mint + W10), когда окна не закрывались должным образом. Я перепробовал все комбинации, чтобы получить разрешения rw. Наконец,

sudo mount -a

дайте мне знать проблему.

Вернувшись к окнам и выключив компьютер, сделал свою работу. Права где восстановлены! Записи в fstab пишутся с использованием ntfs-config.

0
ответ дан 31 December 2011 в 23:58

Я просматриваю форум для ответов.

У меня 3 пользователя: «user1», «user2», «user3»:

  • user1: пользователь sudo с большей частью доступа
  • user2: также sudo пользователь с меньшим доступом
  • user3: просто еще один пользователь без доступа sudo

Я пытаюсь предоставить доступ к разделам 1 и 2 для user1, user2 и user3. Владелец раздела - root. разделы смонтированы в

/media/user2/1
/media/user2/2

Примечание: я попытался смонтировать раздел, используя

sudo mkdir /media/IntHDD170
sudo mkdir /media/IntHDD171

, который создал каталог для монтирования разделов.

  • (я не знаю, сработало это или нет)

Шаг 1:

  • Использовал nautilus в качестве root.
  • если nautilus не установлен: sudo apt-get install nautilus
  • Перед запуском nautilus убедитесь, что раздел или жесткий диск смонтирован.
  • Запустите nautilus от имени пользователя root с

    sudo nautilus
    
  • Ваш раздел или жесткий диск должны появиться слева.

    Щелкните правой кнопкой мыши по нему -> выберите «Свойства»

    В появившемся новом окне выберите вкладку «Разрешения».

  • Сохраняет владельца как «root» и группу как «user1» с доступом на чтение и запись как для владельца, так и для группы.

Отсюда вы можете сменить владельца, если вам нужно, а также разрешение для определенного пользователя, пользователя root или других.

Примечание: user1, user2 и user3 еще не получили доступ к разделам.

Шаг 2. Добавлены User2 и user3 в группу «user1».

usermod -aG user1 user2
usermod -aG user1 user3

Шаг 3:

Разве

chmod -R 777 /media/user2/1
chmod -R 777 /media/user2/2
  • открыли

    sudo nano /etc/fstab
    
  • Пошли в последняя введенная строка:

    LABEL=/dev/sda3  /media/$USER/1  auto  nosuid,nodev,nofail,x-gvfs-show 0 0
    LABEL=/dev/sda4  /media/$USER/2  auto  nosuid,nodev,nofail,x-gvfs-show 0 0
    
  • Сохранено и завершено

    Примечание. Теперь я могу читать и записывать файлы в разделы 1 и 2.

    [ 1120]
  • Единственная проблема заключается в том, что если я вошел в систему как user1, то попробуйте получить доступ к разделу 1 из user2, он недоступен.

Я делаю перезагрузку:

 sudo reboot 

И получаю доступ к разделу 1 от пользователя 2.

1145 Я не знаю, правильно ли это делать. Просто объединил много ответов и сделал. Каким-то образом это работает.

0
ответ дан 31 December 2011 в 23:58

для файловой системы жесткого диска (ext4) объемом 500 ГБ необходимо дать разрешение на запись и выполнение в разделе /media/username/your_drive: -

sudo chmod ugo+wx /media/username/your_drive

Краткое пояснение: -

sudo : - это повысит ваши привилегии для выполнения команды.

chmod : - команда для изменения разрешений

u : - пользователь

г : - группа

o : - другое

/ media / username / your_drive : - раздел

Для вашего NTFS-раздела следуйте совет о свободе ископаемых.

Надеюсь, это полезно.

0
ответ дан 31 December 2011 в 23:58

Я отформатировал свой расширенный раздел с помощью GParted, и законченный диск имел только корневой доступ уровня. Для предоставления доступа к моему имени пользователя я выполнился ниже команды.

sudo chown -v username:username /media/username/disk-name
0
ответ дан 23 November 2019 в 00:52

Если вы используете двойную загрузку Windows и Ubuntu, возникает проблема неправильного отключения жестких дисков Windows. Я заметил это, когда я закрываю окна и переключаюсь на Ubuntu, я теряю доступ для записи к дискам, даже если у меня включены чтение и запись. Итак, либо вы можете отключить функцию быстрой загрузки окон в параметрах питания Windows, либо перевести окна в спящий режим, а затем переключиться на Ubuntu. Это решило это для меня. :-)

0
ответ дан 3 September 2020 в 06:42

Другие вопросы по тегам:

Похожие вопросы: