как установленное чтение и полномочия записи для каталога

Я просто скопировал папку на 2,8 Гбита в свой usr/home каталог с помощью Наутилуса. Это содержит много папок и файлов, но у меня есть разрешение не считать ни одного из них. Как я могу глобально установить чтение и записать и выполнить полномочия для меня.

У меня есть одна учетная запись пользователя и корневая учетная запись на моем компьютере. Однако я не хочу делать все как корень.

1
задан 9 March 2018 в 15:37

3 ответа

Сначала измените владение:

sudo chown -R username: <directory>

( : после того, как имя пользователя означает на самом деле пользовательскую группу значения по умолчанию, таким образом, это сбрасывает группу слишком одновременно),

Теперь Вам больше не нужен sudo, можно действовать в соответствии с учетной записью обычного пользователя.

Сначала вовлеките себя доступ для чтения и доступ для записи ко всему содержанию:

chmod -R u=rw,go=r <directory>

Что означает Доступ для чтения и Доступ для записи для Пользователя (пользователь, владеющий файлами, так, чтобы были Вы), но только Read для Группы и Другой. = средства установить право, независимо от того, что это теперь, можно также использовать + и - соответственно добавить или удалить данное разрешение.

Можно предпочесть:

chmod -R ug=rw,o=r <directory>

или даже:

chmod -R ug=rw,o= <directory>

И результат должен быть ясен из объяснения выше (я не знаю, почему люди абсолютно продолжают использовать восьмеричное кодирование, чтобы сделать то же самое, это не имеет никакого превосходящего значения, но так или иначе в случае необходимости, Read 4 года, Запись равняется 2, и выполнитесь, 1, и необходимо добавить значения. Таким образом, мой последний пример был бы 660),

Существует только один остающийся шаг. Необходимо поместить выполнить право в каждый каталог и подкаталог иначе cd не будет работать.

Для этого можно сделать:

find directory -type d | xargs chmod u+x

find управляйте как он, говорит, найдет, запускающийся в directory каждый объект, который имеет каталог значения типа d, d здесь, и xargs команда применит следующее (chmod u+x) на всех них, и на основе предыдущих объяснений, u+x часть должна быть простой.

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

1
ответ дан 11 November 2019 в 01:09
sudo chown -R username <folderpath>
sudo chmod -R 644 <folderpath>

Объяснение:

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

0
ответ дан 24 September 2019 в 12:15

Какая работа для меня - это:

sudo chown -R username yourfoldername
sudo chmod -R 755 yourfoldername
0
ответ дан 11 November 2019 в 01:09

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

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