Рейтинг:0

Папка, созданная в терминале, не дает доступа пользователю панели управления

флаг in

Я сделал скрипт, который создает папку (Веб-сайт) в общедоступном пути веб-сайта, принадлежащего панели управления веб-сайтом (Киберпанель):

mkdir /home/example.com/веб-сайт/

Но эта команда не дает пользователю панели достаточных разрешений для создания или редактирования файлов внутри нее, разрешения следующие:

ls -la /home/example.com/веб-сайт/

всего 8
drwxr-xr-x 2 root root 4096 14 декабря 11:49 .
drwxr-xr-x 4 softs4939 nogroup 4096 14 дек 11:49 ..

когда я создаю папку в панели, я получаю разрешения:

ls -la /home/example.com/веб-сайт/

всего 8
drwxr-xr-x 2 softs4939 softs4939 4096 14 дек 11:48 .
drwxr-xr-x 4 softs4939 nogroup 4096 14 дек 11:49 ..

который позволяет пользователю панели редактировать что-либо в нем.

Как сделать папку и все файлы внутри нее (созданные в терминале) доступными для редактирования пользователю панели?

Paul avatar
флаг cn
Вы установили cPanel на свой сервер?
Computer User avatar
флаг in
Я использую CyberPanel с OpenLightSpeed.
Рейтинг:2
флаг in

Три варианта:

  1. Запустите команду от имени целевого пользователя, а не от имени пользователя root.

    sudo -u softs4939 mkdir /home/example.com/website/
    
  2. потом беги чоун

    mkdir /home/example.com/веб-сайт/
    chown softs4939:softs4939 /home/example.com/website/
    
  3. использовать установить

    установить -o softs4939 -g softs4939 -d /home/example.com/website/
    

Лично я предпочитаю вариант 3 в таких скриптах.

Ответить или комментировать

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