Можете ли вы дать мне пошаговое руководство по смене владельца папки с root?

Я действительно новичок в Ubuntu и я так растерялся, поэтому прошу прощения за мое невежество.

У меня есть два диска на моем компьютере, 80 ГБ и 500 ГБ. У меня Ubuntu установлен на диске 80 ГБ, но все мои носители на диске 500 ГБ. Я изменил настройки каталога для моих музыкальных и видеофайлов, чтобы они смотрели на жесткий диск объемом 500 ГБ вместо оригинальной папки по умолчанию на диске, на котором установлена ​​Ubuntu. Тем не менее, когда я пытался добавить файлы в мои папки с музыкой и видео на большем диске, у меня явно не было разрешения сделать это или каким-либо образом изменить папку, так как она принадлежит пользователю root.

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

3
задан 3 April 2017 в 01:17

3 ответа

Чтобы изменить владельца ваших файлов и папок на жестком диске

sudo chown -Rv username /path-to-your-secong(500GB)-hdd

R означает рекурсивный & amp; v для подробного вывода

Здесь простое руководство по chown

< chown - изменить владельца файла>

Вы можете изменить владельца и группу файла или каталога с помощью команды chown. Пожалуйста, имейте в виду, что вы можете сделать это, только если вы являетесь пользователем root или владельцем файла.

Задайте владельца файла:

chown username somefile

После выполнения этой команды новым владельцем файла с именем somefile будет имя пользователя. Владелец группы файла не изменится. Вместо имени пользователя вы также можете указать здесь числовой идентификатор пользователя.

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

chown username:usergroup somefile

После этой команды новым владельцем somefile будет имя пользователя user и group user group.

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

chown username somedir

Обратите внимание, что после выполнения этой команды будет меняться только владелец каталога. Владелец файлов внутри каталога не изменится.

Чтобы установить владельца каталога и всех файлов в этом каталоге, вам понадобится опция -R:

chown -R username somedir

Здесь R обозначает рекурсивный, потому что эта команда рекурсивно изменится владение каталогами и их содержанием. После выполнения этой команды в качестве примера имя пользователя будет владельцем каталога somedir, а также каждого файла в этом каталоге.

Расскажите, что происходит:

chown -v username somefile

Вывод:

changed ownership of 'somefile' to username

Здесь v обозначает многословно. Если вы используете опцию -v, chown перечислит то, что он сделал (или не сделал) с файлом.

Режим многословия особенно полезен, если вы меняете владельца нескольких файлов одновременно. Например, это может произойти, если вы сделаете это рекурсивно:

sudo chown -Rv username somedir

Вывод:

changed ownership of 'somedir/' to username 
changed ownership of 'somedir/boringfile' to username 
changed ownership of 'somedir/somefile' to username
0
ответ дан 3 April 2017 в 01:17

Мне было бы интересно посмотреть, как вы установили диск на 500 ГБ. Всякий раз, когда я сам сталкивался с этой проблемой, я всегда помещал неправильные разрешения на диск. Несмотря на то, что 777 структура каталогов будет работать, это не самый безопасный способ решения проблемы.

Чтобы попытаться решить эту проблему, я бы подробнее остановился на том, как вы установили диск. Это может быть хорошим руководством: https://help.ubuntu.com/community/AutomaticsMountPartitions#Systemwide_Mounts

0
ответ дан 3 April 2017 в 01:17

Вы можете сделать man chown в любое время, и это даст краткий обзор общего вида команды.

SYNOPSIS
       chown [OPTION]... [OWNER][:[GROUP]] FILE...

chown user:user s дает право владения пользователю и группа пользователей

, и вы также можете добавить опции, R или v

R рекурсивно, когда эта команда используется в папке

v для подробного вывода

[ 117] Если вам известен краткий обзор команды, вы можете обратиться к опциям в Руководстве

.

0
ответ дан 3 April 2017 в 01:17

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

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