Як Chown працює в Linux?

Як Chown працює в Linux?

Файли та папки в Linux належать користувачу та групі, це може вплинути на те, які користувачі зможуть отримати доступ до файлів, і може бути важливою частиною безпеки. Команда зміни права власності на файл творчо називається «chown», скорочення від «змінити власника».

Коли обліковий запис створюється, йому надається основна група. За замовчуванням створюється нова група з тим же ім’ям, що й користувач, хоча можна вручну встановити для неї також наявну групу. Потім кожен обліковий запис можна додати до кількох вторинних груп. Коли користувач створює документ, він належить йому та його основній групі. Дозволи на доступ до файлів і папок можна встановити для власника, групи та глобально.

Якщо ви хочете налаштувати, хто має доступ до файлу або папки, вам може знадобитися змінити власника та/або групу власників. Команда chown дозволяє змінити власника або групу власників або обидва одночасно.

Структура команди «chown».

Команда chown має вигляд «chown [f ags] [User][:[Group]] File[s]». Прапорці позначають прапорці команд, які змінюють поведінку команди і є абсолютно необов'язковими. Необхідно вказати принаймні ім’я користувача або групи, хоча можуть бути обидва. Потрібно назвати один або кілька файлів і папок.

Як правило, вам не потрібно буде використовувати жодні прапорці, але є кілька, які іноді можуть стати в нагоді. Прапор «-R» рекурсивно діє над файлами та папками. Прапор “–from=[current owner][:[current group]” використовується для застосування команди лише до файлів і папок, які наразі належать вказаному користувачу або групі. Прапорець «–help» друкує сторінку довідки.

Якщо вказано лише ім’я користувача, власник файлу змінюється на цього користувача. Якщо після імені користувача також вказано двокрапку «:», можна також вказати назву групи. Якщо назву групи залишити порожнім, то група власників файлу змінюється на первинну групу вказаного користувача; якщо вказано назву групи, то право власності на групу змінюється на цю групу, навіть якщо вказаний користувач не є частиною цієї групи. Якщо ім’я користувача опущено, а вказано двокрапку та ім’я групи, тоді група-власник змінюється, а користувач-власник залишається тим самим.

Примітка. Користувачів і груп-власників можна вказати іменами користувачів і груп, або пов’язаними ідентифікаторами.

Наприклад, право власності файлу file.txt можна змінити на user2, а групу — на group2 за допомогою команди «chown user2:group2 filt.txt». Якщо нового власника або групу було опущено, це налаштування залишиться незмінним. Найпростіший спосіб побачити користувача-власника та групу файлів – це використовувати команду “ls -l”, яка показує довгий список каталогу, включаючи ім’я власника та назву групи-власника.

Чому важливо володіти файлами та папками

Власність файлів і папок – це спосіб обмеження доступу до файлів. Наприклад, користувач може отримати доступ до свого каталогу користувачів, оскільки він є власником, але він не може отримати доступ до домашнього каталогу іншого користувача, оскільки він не є власником цього.

Право власності особливо важливо для інтернет-сервісів, таких як веб-сервери. Переконавшись, що веб-сервер володіє лише файлами, необхідними для запуску та відображення веб-сайтів, ви можете захистити сервер від вразливостей безпеки, коли хакери намагаються обманом змусити веб-сервер відобразити інші файли. Це головна причина того, що веб-сервіси повинні працювати не як root, а як власний користувач.

Порада: такі служби, як веб-сервери та бази даних, мають власні облікові записи користувачів і їм можна призначити право власності на файли та папки.


Вирішіть помилку «Файл iTunes Library.itl заблоковано» в iTunes

Вирішіть помилку «Файл iTunes Library.itl заблоковано» в iTunes

Вирішіть помилку Apple iTunes, яка говорить про те, що файл iTunes Library.itl заблоковано, на заблокованому диску або у вас немає дозволу н�� запис для цього файлу.

ITunes: Як перемішати або повторити музику

ITunes: Як перемішати або повторити музику

Не можете зрозуміти, як повторити пісню чи список відтворення в Apple iTunes? Ми не могли спочатку. Ось кілька докладних інструкцій щодо того, як це зробити.

Створюйте закруглені кути за допомогою Paint.NET

Створюйте закруглені кути за допомогою Paint.NET

Як створити сучасні фотографії, додавши закруглені кути в Paint.NET

Як затемнити Always-on Display на iPhone 14 Pro

Як затемнити Always-on Display на iPhone 14 Pro

Якщо високий рівень яскравості екрана Always-on Display на ваших iPhone 14 Pro та Pro Max викликає у вас головний біль, не хвилюйтеся; ось як ви можете зменшити його, щоб зробити його стерпним. AOD на iPhone…

Як поділитися статусом фокусування з усіма на iPhone

Як поділитися статусом фокусування з усіма на iPhone

За допомогою режиму «Зосередженість» на iPhone ви можете налаштувати та запланувати, як ви хочете отримувати сповіщення про дзвінки, повідомлення та програми протягом дня з єдиною метою — уникнути відволікання, коли від людей…

Невдала активація Проблема iMessage: як вирішити

Невдала активація Проблема iMessage: як вирішити

Коли ви вперше налаштовуєте iPhone або перезавантажуєте його після скидання до заводських налаштувань, однією з перших речей, які вам можуть знадобитися перевірити, чи була активована служба iMessage від Apple…

Google Photos розпізнавання обличчя не працює: виправлення та поради для спроби

Google Photos розпізнавання обличчя не працює: виправлення та поради для спроби

Google Photos є найпопулярнішим сервісом для зберігання та обміну фотографіями на планеті. Незважаючи на те, що послуга стала платною — ви все ще отримуєте 15 ГБ спільної пам’яті — Google Photos вдалося зберегти більшість...

8 способів перевстановити Safari на iPhone [2023]

8 способів перевстановити Safari на iPhone [2023]

Перегляд веб-сторінок є основною функцією мобільних пристроїв, яка ефективно полегшується завдяки браузерам. Ці браузери також дозволяють установлювати блокувальники вмісту та інші інструменти для персоналізації вашої бро…

Не завантажується налаштування Halo Infinite: як виправити

Не завантажується налаштування Halo Infinite: як виправити

Бета-версія багатокористувацької гри Halo Infinite зараз у моді. Довгоочікувана багатокористувацька гра доступна безкоштовно на ПК та Xbox, дозволяючи гравцям вести бій зі своїм другом…

Як встановити Google як браузер за замовчуванням і повністю видалити Edge

Як встановити Google як браузер за замовчуванням і повністю видалити Edge

Тепер Microsoft Edge повністю інтегровано в Windows 11. Те, що починалося як альтернатива веб-браузерам Chromium, зараз залучило понад 8,1% користувачів у всьому світі. Корпорація Майкрософт хоче залучати більше до…