Команды sudo и su позволяют выполнить команду от любого пользователя, в том числе от root. Но между ними существует принципиальное отличие.
💻Для выполнения команды от имени другого пользователя с помощью su, вы должны указать пароль другого пользователя.
Для выполнения команды от имени другого пользователя с помощью sudo, вы должны указать свой пароль.
Команда su появилась раньше. При запуске без параметров она запрашивает пароль суперпользователя. При успехе имя текущего пользователя подменяется на root, оставляя почти все текущие переменные окружения.
🔒Команда sudo появилась позже и значительно усилила безопасность системы. Пользователю не обязательно знать чужие пароли, в том числе root. Права доступа можно тонко настраивать. Кроме этого, по умолчанию sudo записывает всю пользовательскую активность.
Не мешайте в одном коде sudo и su. Лучше просто используйте sudo.
💻Для выполнения команды от имени другого пользователя с помощью su, вы должны указать пароль другого пользователя.
Для выполнения команды от имени другого пользователя с помощью sudo, вы должны указать свой пароль.
Команда su появилась раньше. При запуске без параметров она запрашивает пароль суперпользователя. При успехе имя текущего пользователя подменяется на root, оставляя почти все текущие переменные окружения.
🔒Команда sudo появилась позже и значительно усилила безопасность системы. Пользователю не обязательно знать чужие пароли, в том числе root. Права доступа можно тонко настраивать. Кроме этого, по умолчанию sudo записывает всю пользовательскую активность.
Не мешайте в одном коде sudo и su. Лучше просто используйте sudo.
👍10💯5🔥3⚡2
В традиционных Unix системах права доступа не обладают гибкостью и применимы только для простейших сценариев. Невозможно предоставить нескольким группам пользователей разные права доступа для одного каталога, используя только стандартные методы управления доступом.
🔐В таких случаях для реализации более сложных структур управления доступом используются расширенные механизмы, такие как ACL (списки контроля доступа). Рассказываем о них подробнее в карточках.
🔐В таких случаях для реализации более сложных структур управления доступом используются расширенные механизмы, такие как ACL (списки контроля доступа). Рассказываем о них подробнее в карточках.
🔥7⚡4💯4👍1
С развитием компьютерных технологий вопрос хранения данных становился все более актуальным. От перфокарт и магнитных лент, через жесткие диски мы пришли к твердотельным накопителям и облачному хранению данных.
🗑В новой статье нашего блога мы разобрали технологию работы облачного объектного хранилища, а также сравнили ее с другими типами хранения данных.
🗑В новой статье нашего блога мы разобрали технологию работы облачного объектного хранилища, а также сравнили ее с другими типами хранения данных.
⚡7👍5🔥4
Область видимости — это контекст в коде, где определенные переменные доступны для использования. Python использует четыре области видимости, которые могут быть вложены друг в друга.
🔹L (Local) — локальная область, где переменные инициализируются вместе с функцией и уникальны для нее. Они недоступны за пределами функции.
🔹E (Enclosing) — охватывающая область видимости позволяет выходить из локальной на следующий уровень. Нужны при использовании вложенных функций.
🔹G (Global) — глобальная область, которая определяется на верхнем уровне модуля или скрипта.
🔹B (Built-in) — встроенная область видимости, которая позволяет использовать стандартный набор классов.
Интерпретатор Python ищет имена в соответствии с правилом LEGB — начиная с локальной и заканчивая встроенной.
🔹L (Local) — локальная область, где переменные инициализируются вместе с функцией и уникальны для нее. Они недоступны за пределами функции.
🔹E (Enclosing) — охватывающая область видимости позволяет выходить из локальной на следующий уровень. Нужны при использовании вложенных функций.
🔹G (Global) — глобальная область, которая определяется на верхнем уровне модуля или скрипта.
🔹B (Built-in) — встроенная область видимости, которая позволяет использовать стандартный набор классов.
Интерпретатор Python ищет имена в соответствии с правилом LEGB — начиная с локальной и заканчивая встроенной.
⚡6👍5🔥4👏1
Git — система версионирования файлов, позволяющая вести независимую разработку нескольким командам разработчиков в разных ветках проекта.
🧑💻Начинающему разработчику необходимо уметь работать с Git для эффективного управления версиями кода и не только. Мы уже разбирали подробно Git в нашем блоге (раз, два). В карточках выделили основные команды, с помощью которых можно выполнить большинство операций в Git.
🧑💻Начинающему разработчику необходимо уметь работать с Git для эффективного управления версиями кода и не только. Мы уже разбирали подробно Git в нашем блоге (раз, два). В карточках выделили основные команды, с помощью которых можно выполнить большинство операций в Git.
🔥7👍3⚡2🤬2❤1👎1
Сегодня не только первый день весны, но и День хостинг-провайдера в России!
⚙️ За 12 лет плодотворной работы мы смогли:
• предоставить более 750 тысяч виртуальных серверов;
• запустить 8 дата-центров в России, Казахстане, Беларуси и Эстонии;
• занять 1 место в Рейтинге провайдеров IaaS Enterprise 2023;
• создать облачного провайдера, отвечающего всем современным требованиям безопасности и качества услуг.
🔄 Эти и другие успехи не случились бы без наших клиентов. В качестве благодарности мы дарим кешбэк 15% от суммы пополнения баланса!
Промокод: 5323d3
✅ Активируйте промокод перед пополнением баланса в настройках профиля до 4 марта 2024. Бонусы можно потратить на Виртуальные серверы, VPS/VDS на базе Open Source, Облачное хранилище S3 и Диск 1cloud, а также регистрацию домена.
Спасибо, что остаетесь с 1cloud!
• предоставить более 750 тысяч виртуальных серверов;
• запустить 8 дата-центров в России, Казахстане, Беларуси и Эстонии;
• занять 1 место в Рейтинге провайдеров IaaS Enterprise 2023;
• создать облачного провайдера, отвечающего всем современным требованиям безопасности и качества услуг.
Промокод: 5323d3
Спасибо, что остаетесь с 1cloud!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤬6👍5🎉4⚡2👎2😱2❤1👏1
VCN — это виртуальная облачная сеть, которая позволяет объединять устройства в едином виртуальном пространстве, даже если они географически разнесены. В результате устройства взаимодействуют друг с другом так, словно они находятся в одной локальной сети.
🌐Структурно VCN разделяется на несколько составляющих:
•гипервизор для создания и управления виртуальными машинами;
•виртуальные коммутаторы для соединения этих машин;
•виртуальные сетевые адаптеры для связи между машинами без применения аппаратного обеспечения;
•сетевые протоколы для обеспечения связи между облачными серверами и локальными сетями.
⚖️По сравнению с традиционными сетями VCN более предпочтительный вариант благодаря своей надежности, простоте использования и эффективности в отношении ресурсов и финансов.
🌐Структурно VCN разделяется на несколько составляющих:
•гипервизор для создания и управления виртуальными машинами;
•виртуальные коммутаторы для соединения этих машин;
•виртуальные сетевые адаптеры для связи между машинами без применения аппаратного обеспечения;
•сетевые протоколы для обеспечения связи между облачными серверами и локальными сетями.
⚖️По сравнению с традиционными сетями VCN более предпочтительный вариант благодаря своей надежности, простоте использования и эффективности в отношении ресурсов и финансов.
🤬43👍6👎6⚡5🔥5👏4❤3😱2
Новый ЦОД в Амстердаме
Мы подключили центр обработки данных в Нидерландах. Теперь пользователи 1cloud могут развернуть виртуальный сервер на базе Open Source решений в связке с гипервизором Xen в локации Амстердам.
☁️ЦОД сертифицирован по стандарту Tier III и оборудован в соответствии с современными нормами безопасности и надежности.
Вот короткая инструкция, как развернуть сервер в Амстердаме:
1. Войдите в панель управления 1cloud
2. Нажмите «Создать сервер» в разделе VPS/VDS на базе Open Source
3. Выберите «Нидерланды, Амстердам» из списка центров обработки данных
4. Настройте конфигурацию сервера
5. Нажмите кнопку «Заказать»
⚙️Минимальная конфигурация 1 CPU, 1 RAM и 10 ГБ SSD обойдется в 555 руб/мес. О том, как создать стабильный VPN-сервер с помощью Outline Manager, мы рассказываем в разделе «Помощь» на нашем сайте.
Мы подключили центр обработки данных в Нидерландах. Теперь пользователи 1cloud могут развернуть виртуальный сервер на базе Open Source решений в связке с гипервизором Xen в локации Амстердам.
☁️ЦОД сертифицирован по стандарту Tier III и оборудован в соответствии с современными нормами безопасности и надежности.
Вот короткая инструкция, как развернуть сервер в Амстердаме:
1. Войдите в панель управления 1cloud
2. Нажмите «Создать сервер» в разделе VPS/VDS на базе Open Source
3. Выберите «Нидерланды, Амстердам» из списка центров обработки данных
4. Настройте конфигурацию сервера
5. Нажмите кнопку «Заказать»
⚙️Минимальная конфигурация 1 CPU, 1 RAM и 10 ГБ SSD обойдется в 555 руб/мес. О том, как создать стабильный VPN-сервер с помощью Outline Manager, мы рассказываем в разделе «Помощь» на нашем сайте.
🔥8⚡3👏3💯1