Предоставить пользователю права на запись в папку [дубликат]

Как дать пользователю ' testuser ' права записи в папку: / var / www / test / public_html

97
задан 9 January 2014 в 20:43

1 ответ

Самый простой способ - использовать chown:

sudo chown -R testuser:testuser /var/www/test/public_html

Это сделает пользователя & amp; группа testuser владелец файла. ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ РАЗНОЕ ИМЯ ПОЛЬЗОВАТЕЛЯ (запустите whoami или посмотрите @ вашего терминального приглашения, или ленитесь и замените testuser на $USER) , вместо этого используйте это имя пользователя. Например, пользователь Flora colossus может иметь имя пользователя groot, и в этом случае вы запустите sudo chown -R groot:groot .... В случае сомнений используйте справочные страницы, ссылки на которые приведены ниже.

или использовать chmod (внимательно прочитайте и используйте ):

sudo chmod -R 777 /var/www/test/public_html

, что даст разрешения на чтение-запись-выполнение для владельца, группы и любые другие пользователи . Бит выполнения требуется для работы каталогов, файлы могут обойтись с разрешениями 666 (строго говоря, большинству файлов не нужно разрешение на выполнение, но это с наименьшей вероятностью нарушает работу и не требует find ] так далее). chmod гораздо сложнее «отменить» при необходимости, чем другие варианты.

Здесь приведены справочные страницы по , chown, и , chmod, (их также можно найти, запустив man chown и man chmod.)

Я должен добавить, что вы также можете предоставить группам пользователей право на запись (примеры здесь и здесь ).

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

0
ответ дан 9 January 2014 в 20:43
  • 1
    Ре 3: cat isn' t создающий те файлы - оболочка - при использовании перенаправления. Вы, возможно, также сделали echo foo > file1. – muru 1 July 2015 в 09:09

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

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