Изменить владельца раздела внутреннего жесткого диска с корневого на пользовательский

У меня есть несколько внутренних и внешних накопителей. Некоторые разделены. Большинство монтируется автоматически при загрузке (все сделали в одной точке).

Один раздел принадлежит root и поэтому не монтируется автоматически. Я знаю, как смонтировать его как root.

Я не знаю, как взять на себя управление этим разделом от имени пользователя X. Я попытался изменить разрешения, используя графический интерфейс пользователя в Nautilus от имени пользователя root. Они не принимаются и немедленно возвращаются.

Раздел NTFS. Другой раздел на этом диске принадлежит мне как пользователю и монтируется автоматически

39
задан 18 May 2011 в 09:02

5 ответов

Вы пробовали

sudo chown user:user

Например, sudo chown cyrex:cyrex (User:Group)

если раздел является вызываемым абонентом, Вашего пользователя называют cyrex, и это находится в /media просто сделайте, например:

sudo chown cyrex:cyrex /media/cyrex/party -R (R для рекурсивного, таким образом, он влияет на весь каталог/файлы и подкаталог.

Как отмечено, разделом является NTFS поэтому, если автоматически смонтирован, необходимо удостовериться, что пользователь, который имеет разрешение, является Вами. Чтобы сделать это следует, это ступает:

  1. Перейдите к консоли (gnome-terminal)
  2. Ввести id -u. Это должно дать Вам идентификатор пользователя, который Вы имеете, который Вы вставите в fstab.
  3. Открытый fstab sudo /etc/fstab и ищите строку, которая монтирует ntfs раздел.
  4. Принятие - что-то вроде этого:

    UUID=1234532123 /media/amntfs  ntfs  defaults 0       0
    

    Добавьте к нему umask, uid и маски ценуроза как это

    UUID=1234532123 /media/amntfs  ntfs   defaults,umask=007,uid=1000,gid=1000  0       0

    Сохраните файл и просто перезагрузку или повторно смонтируйте единицу.

Здесь:

  • uid является Вашим идентификатором пользователя. Тот Вы добрались от id -u.
  • Ценуроз - Вы идентификатор Группы. Обычно то же как id -u но можно проверить его с id -g.
  • umask как показанный, но обратное.

Посмотрите, Как я использую 'chmod' на NTFS (или FAT32) раздел? на больше об использовании chmod/chown в файловых системах NTFS.

52
ответ дан 18 May 2011 в 09:02

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

  1. установить менеджер физических устройств хранения: sudo apt-get install pysdm
  2. открыть устройство хранения устройств: sudo pysdm
  3. выберите нужные диски
  4. press assisst:
  5. снимите флажок открывать только для чтения
  6. проверить владельца пользователя файловой системы и написать свое имя пользователя: remon [ 115]
  7. нажмите ок
  8. нажмите применить
  9. размонтировать диск
  10. смонтировать его

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

0
ответ дан 18 May 2011 в 09:02

Если вы смонтируете раздел в папку в / home / user, он будет принадлежать пользователю. Вот строка, которую я добавил в мой /etc/fstab.

UUID=9e5bb53c-4443-4124-96a8-baeb804da204 /home/fragos/Data ext4 errors=remount-ro 0 1
0
ответ дан 18 May 2011 в 09:02

Самый простой способ - открыть в файловом менеджере терминала, как sudo sudo nemo или sudo nautilus, или в том, что когда-либо использовал файловый менеджер linux, затем щелкнуть правой кнопкой мыши на разделе и добавить разрешения

0
ответ дан 18 May 2011 в 09:02

Все мои NTFS-разделы принадлежат пользователю root, но я могу получить к ним доступ как пользователь. Это зависит от параметров монтирования, а не от владельца и прав доступа к файлу (помните, что это раздел NTFS - вы не можете изменять там какие-либо разрешения).

В моих /etc/fstab разделы включены следующим образом:

UUID=AB84274F84211B98   /media/WIN7     ntfs   defaults  0   0
UUID=CDBAF39E13A2AC2D   /media/DATA     ntfs   defaults  0   0
UUID=EFA980B33BA33DF5   /media/MEDIA    ntfs   defaults  0   0

где defaults - это опции монтирования по умолчанию, которые уже должны делать то, что вы хотите.

Чтобы найти UUID, запустите sudo blkid.

См. Также: Как использовать 'chmod' в разделе NTFS (или FAT32)?

0
ответ дан 18 May 2011 в 09:02

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

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