Я просто скопировал папку на 2,8 Гбита в свой usr/home каталог с помощью Наутилуса. Это содержит много папок и файлов, но у меня есть разрешение не считать ни одного из них. Как я могу глобально установить чтение и записать и выполнить полномочия для меня.
У меня есть одна учетная запись пользователя и корневая учетная запись на моем компьютере. Однако я не хочу делать все как корень.
Сначала измените владение:
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
часть должна быть простой.
Кроме того, следующий раз при запуске копии непосредственно под именем пользователя, полномочия, должен быть в порядке с начала. Если не это означает, что у Вас могут быть странные полномочия на главном каталоге, где Вы делаете копию.
sudo chown -R username <folderpath>
sudo chmod -R 644 <folderpath>
Объяснение:
показанный делает имя пользователя владельцем папки (-R, делает это рекурсивно), chmod, изменяет все разрешения, которые будут прочитаны и напишут для пользователей. Это - дополнительный шаг. Вы можете пропустить его, если Вы знаете разрешения быть правильными и/или иметь исполняемые файлы в папке с набором +x.
Какая работа для меня - это:
sudo chown -R username yourfoldername
sudo chmod -R 755 yourfoldername