Як захистити папку мережі від видалення. Як у Windows захистити файли та папки від видалення. Зняття захисту від видалення об'єкта

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

Питання

Один з наших читачів цікавиться, чи є у Windows 7 і новіших версіях спосіб заблокувати файл, щоб захистити його від перезапису та видалення:

«Чи є можливість вбудованими засобами заблокувати файл, щоб його не можна було видалити або перезаписати? Мені іноді потрібно тимчасово заблокувати файли для тестування сценаріїв копіювання, щоб перевірити обробку помилок. До Windows XP я просто відкривав файл у debug.exe, щоб заблокувати. Чи є можливість досягти того ж самого у Windows 7 і новіших версіях?

«Я знаю, що для цього існують спеціальні програми. Але мене цікавить, чи є в Windows 7 і новіших версіях такий вбудований механізм. Іноді мені буває потрібно перевірити сценарій на новому комп'ютері, і не хочеться спеціально для цього щоразу встановлювати додаткові програми».

Отже, чи існує можливість заблокувати файл у Windows 7 та вище?

Відповідь

Відповіді на це запитання запропонували два інші наші читачі. Порада перша:

«Думаю, найкраще використовувати PowerShell. Наприклад так:

"На паузі цей сценарій при спробі відкрити "myfile.txt" видає ось таке попередження":

Відповідь друга:

«Якщо комусь цікаво, ось посилання на опис методу File::Open на MSDN з докладним перерахуванням параметрів виклику (зокрема, останній аргумент "None" забороняє доступ до файлу іншим потокам/процесам). Існують також способи заблокувати файл тільки для читання/тільки для запису або для того, і для іншого».

Добрий час доби.

Історично так склалося, що для своїх маленьких проектів тримаю віртуалку. Однак, оскільки я не використовую її ресурси на 100%, вирішив не скупитися і пустив похизуватися кілька друзів. Сайтів не багато, гроші за хостинг не беру, тому ставити щось на кшталт cpanel вважав перебором. До того ж я їх тих, хто вважає за краще налаштовувати все вручну. Структуру вибрав таку:

/home/hostuser/vhosts/sitename.ru/(tmp,web,logs)
І тут постало питання: як заборонити користувачеві видаляти/перейменовувати папки в sitename.ru? Якщо буде відсутня папка web, то і apache і nginx видадуть попередження, але все одно завантажаться. Але якщо видалити/перемістити папку logs, то і apache і nginx не запустяться через помилку (на мене досить дивна поведінка). Папка hostuserповністю належить даному користувачеві та його особистій групі ( hostuser:hostuser), а це означає, що при бажанні він зможе видалити будь-яку внутрішню папку/файл, навіть якщо вона належатиме суперкористувачу. То як же заборонити видалення/переміщення, щоб користувач (випадково чи спеціально) не зламати весь хостинг?

Після недовгого ковтання рішення було знайдено. Мимо стандартних дозволів і acl, у файлових системах типу ext2, ext3, ext4 для файлу можна виставляти додаткові атрибути. Докладніше про всі атрибути прочитати на Wiki або man chattr. Нас цікавить атрибут immutable. Цей атрибут для файлу чи папки може виставити лише суперкористувач. Якщо призначить атрибут immutableна файл, цей файл не можна буде змінити або видалити (причому навіть суперкористувач це не зможе зробити, поки не прибере даний атрибут). Якщо призначить атрибут immutableна папку, то цю папку не можна буде видалити, а також не можна буде змінити структуру всередині неї. Тим самим виходить, що якщо нам потрібно захистити папку sitename.ruта структуру всередині неї, нам необхідно виконати просту команду:

Chattr +i /home/hostuser/vhosts/sitename.ru
Для зняття атрибуту необхідно використати прапор -i.

Якщо потрібно захистити лише одну папку (наприклад, logs), можна вчинити так:

Touch /home/hostuser/vhosts/sitename.ru/logs/.keep chattr +i /home/hostuser/vhosts/sitename.ru/logs/.keep
Власне так можна поставити «захист від дурня» (навіть із правами суперкористувача).

Дякую за увагу.

Звертаю увагу!

Важливо розуміти, ця стаття не про інформаційну безпеку. Замок на поштовій скриньці – це інформаційна безпека. Скло на кнопці пожежної сигналізації – це захист від дурня.
Якщо створити файл.keep і дати йому атрибут -i, саму папку можна перенести і файл можна перенести. Не можна видалити файл і структуру папок до цього файлу.
Якщо вам потрібний надійніший рівень безпеки, використовуйте атрибут immutableспільно з mount --bind. За допомогою цієї зв'язки можна налаштувати захист від навмисної зміни структури.

Захист файлів від видалення- Зацікавився цією темою, коли дитина видалила з робочого столу важливий файл. Я звичайно зміг його відновити, але задумався над тим, чи можна було уникнути видалення. Виявляється, майже можна.

Як захистити файл від видалення Windows? Способів захисту файлів від видалення кілька. Можна обійтися як вбудованими можливостями самої Windows, так і скористатися сторонніми програмами. Про обмеження доступу до файлів і папок за допомогою можливостей Windows писав в . А писав про встановлення пароля на папки та файли.
У цьому випадку я покажу вам програму захисту файлів від видалення. Вона називається Prevent. Ця програма захищає файли не тільки від видалення, а й від копіювання, перейменування та переміщення.

Програма Prevent

Prevent- безкоштовна програма для блокування будь-яких операцій із файлами. За заявою авторів програми, користувачі не зможуть виконати з файлом, що захищається, такі операції як видалити, копіювати, вирізати, відправити, перемістити і перейменувати.
Деактивується кнопка завершення процесу у диспетчері завдань. Також блокуються такі комбінації клавіш як CTRL+C, CTRL+X, CTRL+V. У програмі можна встановити комбінацію кнопок, з допомогою якої можна швидко розблокувати потрібний файл. Офіційним автором програми є компанія The Windows Club. Завантажити програму можна з офіційного сайту за цим посиланням.

Інструкція з користування

Встановлення програми проста до неподобства, а використання ще легше. Під час встановлення по порядку натисніть кнопки Next Next Install Finish. Після закінчення встановлення на робочому столі знайдіть значок програми (у вигляді жовтого трикутника зі знаком оклику) і клацніть по ньому два рази. Натисніть кнопку OK кілька разів. Відкриється вікно, в якому потрібно ввести гарячі кнопки. Вони потрібні для вимкнення режиму захисту.
Далі натисніть кнопку Activate І все! Якщо все зробили правильно, з'явиться таке вікно:
Якщо з'явилося таке вікно попередження, отже, ви ввели букву P в російській розкладці.

На жаль, програма працює не зовсім так, як хотілося б мені, та й зовсім не так як заявляють автори. Наприклад:

  1. Файли можна перемістити будь-куди просто зачепивши курсором (утримуючи праву кнопку мишки) і перейменувати будь-якими доступними способами.
  2. Не працює лише кнопка видалення DELETE на клавіатурі та гарячі кнопки.
    Але ви можете видалити файл через контекстне меню.
  3. У контекстному меню не працюють лише команди копіювати, вирізати та вставити

Підсумки:
Ідея хороша, але не до кінця реалізована у програмі. Захист файлів від видалення спрацює, тільки якщо користувач мало що знає про комп'ютери. Але якщо потрібний серйозніший захист, то все рекомендую скористатися іншими способами, про які я писав в інших публікаціях. Посилання на них дав на початку цієї статті.

Часом у користувачів ПК виникає потреба у тому, щоб захистити файл паролем. Розглянемо кілька можливих способів захисту файлів.

Архівування файлу

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

З метою архівування та встановлення пароля можна скористатися однією з найпростіших і найпоширеніших програм - WinRAR:

  1. Виберіть документ, на який потрібно встановити пароль, і натисніть праву клавішу мишки. У вікні, що відкрилося, натисніть «Додати в архів».
  2. Перейдіть на вкладку «Додатково» та виберіть «Встановити пароль».
  3. У вікні введення пароля необхідно ввести двічі. Незважаючи на те, що файли захищені паролем, їх назви буде видно під час перегляду архіву. Таким чином, якщо ви не бажаєте допустити цього, рекомендується встановити позначку «Шифрувати назви файлів».
  4. Підтвердьте збережені зміни та натисніть «OK».
  5. Вкажіть місце, куди слід зберегти архів. Для цього потрібно перейти на вкладку «Загальні» та змінити його розташування.

Даний архів можна буде перемістити на карту пам'яті, залишити для загального огляду на ПК, пересилати через інтернет і не хвилюватися, що комусь вдасться переглянути його вміст. Під час спроби розпакувати архів, користувач побачить повідомлення про те, що потрібно ввести пароль. Щоб надалі розпакувати представлений архів, знадобиться наявність на персональному комп'ютері архіватора WinRAR.

Захист файлу від видалення

Атрибут «Тільки читання»

Щоб захистити файл від видалення, потрібно виставити відповідний атрибут «Тільки читання».

  1. Для цього потрібно натиснути правою кнопкою мишки на папці, де зберігається файл.
  2. У віконці, що з'явилося, потрібно виставити галочку поруч з написом «Тільки читання». Натиснути «ОК» і вибрати пункт «Використовувати всі вкладені файли».

Якщо ви все зробили правильно, то щоразу, коли ви спробуєте видалити папку, то система буде виводити віконце на підтвердження видалення будь-якого файлу з цієї папки.

FolderGuardPro

Якщо ви побоюєтеся, що ваші файли хтось може випадково видалити, скористайтеся утилітою FolderGuardPro :

  1. Запустіть її та у відповідному вікні виберіть той файл, який потрібно захистити від видалення.
  2. Придумайте пароль доступу до цього документа. Надалі підтвердіть запуск захисту, вказавши відповідний пункт у вікні.
  3. Якщо ви бажаєте, щоб захист папки включався щоразу під час запуску ОС, то виділіть у новому вікні пункт «Запускати захист під час завантаження Windows». Натискаємо "Готово".

Захист файлу від редагування

Якщо ви бажаєте, щоб якийсь текстовий документ можна було відкрити, але не можна було відредагувати, можна встановити спеціальний пароль:

  1. У документі Microsoft Word переходимо на вкладку "Файл".
  2. Вибираємо «Відомості» та «Дозволи».
  3. Тиснемо «Захистити документ» і вказуємо пункт «Обмежити редагування». Через секунду в правій частині з'явиться поле "Обмеження редагування та форматування документа".
  4. З списку вибираємо «Тільки читання».
  5. Тепер опускаємося вниз та натискаємо кнопку «Увімкнення захисту». Після цього можна ввести пароль (цю процедуру необхідно повторити двічі) та натиснути "ОК".

Таким чином, ви зможете захистити файл від редагування.

Захист файлу від копіювання

  1. Щоб захистити файл від копіювання в Microsoft Word, необхідно вибрати меню "Файл", потім натиснути "Довідки" та "Дозволи".
  2. Тепер потрібно вибрати пункт «Захистити документ» та «Обмежити редагування документа».
  3. Якщо ви все зробите правильно, з'явиться невелике вікно, в якому користувач зможе ввести пароль і підтвердити його. Тепер документ матиме надійний захист від копіювання. Інші користувачі не зможуть виділяти та копіювати будь-які частини цього документа.

Буквально кілька днів тому я отримав питання від мого передплатника і це питання мені видалося цікавим.

Питання полягає у наступному. На комп'ютері накопичилося багато цінного матеріалу, який було ретельно структуровано, тобто розкладено по папках.


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


І питання дослівно звучало так: ЯК МЕНІ ЗАБЛОКУВАТИ ПОТРІБНУ ТАПКУ ВІД СТИРУ, З МОЖЛИВОСТЮ ДОДАТКУ?

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


Справа в тому, що для кожного файлу або папки у Windows можна визначити правила, за якими з цим об'єктом працюватимуть користувачі, програми або сама операційна система.


Отже, ми маємо папку з файлами, яку необхідно захистити від випадкового видалення. Клацаємо правою кнопкою миші на ній та з контекстного меню вибираємо пункт Властивості. Потім перемикаємось на вкладку Безпеката натискаємо на кнопку Додатково.



У вікні потрібно додати нове правило, натиснувши на відповідну кнопку Додати.



У наступному вікні потрібно встановити дозволи для нашої папки. Поки що тут всі опції неактивні. Натискаємо на посилання Виберіть суб'єкт.



З'явиться ще одне вікно, в якому можна натиснути Додатково.





Зараз ми визначили суб'єкт, тобто для кого діятимуть ці правила. Тому що ми вибрали Усе, то правила стосуватимуться всіх користувачів, що працюють на комп'ютері, а також саму операційну систему.


Після цього будуть доступні налаштування дозволів для нашої папки.


У списку, що випадає Типє два пункти - Дозволитиі Заборонити. Ми хочемо заборонити видалення, тому вибираємо відповідний пункт.



Нижче наведені дозволи. Натискаємо на посилання Відображення додаткових дозволівта список значно розшириться. Щоб забезпечити захист файлів та папок залишаємо тільки Видалення підпапок та файліві Вилучення. Після цього натискаємо ОКдля збереження змін.



Застосовуємо наші налаштування та з'явиться вікно, в якому потрібно підтвердити бажання застосувати ці налаштування.



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



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