Загальні папки linux

Відео: Як налаштувати загальні папки в Virtualbox. докладна інструкція

Будучи системним адміністратором, у вас може бути каталог, до якого ви захочете дати доступ на читання і запис даних для кожного користувача на Linux сервері.

У цій статті буде розглянуто створення загальної папки Linux, групи, додавання користувача в групу, настройка прав доступу, значення числа 2775 в команді chmod і створення підкаталогу для кожного користувача.

Створення папки і групи




Створення спільних папок Linux вимагає установки відповідних прав доступу загальної групи для всіх користувачів, які спільно використовують або мають доступ до певного каталогу. Але для початку потрібно створити директорію і загальну групу, якщо вона відсутня:

Відео: Створення загальних папок в VirtualBox


$ Sudo groupadd project

Додавання користувача до групи




Після того, як загальна папка Linux і група створена, потрібно додати в групу існуючого користувача, який буде мати право на запис у каталог / var / www / reports /:

$ Sudo usermod -a -G project losst

Прапори і аргументи, використані у наведеній вище команді

  • -a - додає користувача в додаткову групу;
  • -G - вказує назву групи групи;
  • project - назва групи;
  • losst - Ім`я користувача.

Відео: Створення загальних папок в VMware Workstation Pro 12

Налаштування прав доступу

Тепер потрібно налаштувати права доступу до каталогу. опція -R в наведеній нижче команді дозволяє проведення рекурсивних операцій в підкаталоги:


$ Sudo chmod -R 2775 / var / www / reports /

Значення числа 2775 в команді chmod

  • 2 - нові файли завжди будуть отримувати ту групу, яка стоїть у папки, в якій вони перебувають;
  • 7 - видає повне право (rwx) власнику папки;
  • 7 - видає повне право (rwx) групі;
  • 5 - видає право на читання (r-x) іншим користувачам.

Створення користувача і додавання в групу

$ Sudo useradd -m -c "Aaron Kili" -s / bin / bash -G project aaronkilik
$ Sudo useradd -m -c "John Doo" -s / bin / bash -G project john
$ Sudo useradd -m -c "Ravi Saive" -s / bin / bash -G project ravi

Створення підкаталогів для кожного користувача


$ Sudo mkdir -p / var / www / reports / johndoo_reports
$ Sudo mkdir -p / var / www / reports / ravi_reports

висновки

Тепер ви навчилися створювати спільні папки Linux і можете обмінюватися файлами з іншими користувачами з вашої групи. Будь ласка, оцініть статтю і напишіть свою думку в коментарях.

>
Поділися в соціальних мережах:

Схожі
Права доступу (permission) в androidПрава доступу (permission) в android
Права доступу до файлів в linuxПрава доступу до файлів в linux
Як створити папку ubuntuЯк створити папку ubuntu
Налаштування samba в ubuntu 16.04Налаштування samba в ubuntu 16.04
Групи користувачів в joomlaГрупи користувачів в joomla
Відключаємо пароль sudo в linuxВідключаємо пароль sudo в linux
Як видалити користувача в linuxЯк видалити користувача в linux
Команда takeown - змінити власника файлу або каталогу.Команда takeown - змінити власника файлу або каталогу.
Як подивитися користувачів ubuntuЯк подивитися користувачів ubuntu
Права суперкористувача linuxПрава суперкористувача linux
» » Загальні папки linux