Как поставить пароль на файл или папку в linux

Операционная система Linux проектировалась как много пользовательская и  очень безопасная система. У каждого пользователя есть свой пароль , права доступа и т.д. И конечно же все это на администрировать, если вы не единственный пользователь данной системы . В большинстве случаев смена пароля выполняется с помощью утилиты passwd . Но для начало мы немного разберемся с пользователями и паролями.

Как настроить видимость пароля в окне терминала в Linux

—>Терминал

Как настроить видимость пароля в окне терминала в Linux

Когда вы запускаете терминал(командную строку), используя Sudo в Linux, Терминал предлагает вам ввести пароль, но визуально, вы не видите никакой черты которая бы сообщала, что символы введены. В данном материале, я попытаюсь вам помочь в решении данного вопроса, после которого если вы все правильно выполните, то вводимый пароль будет отображаться в виде звездочек (*) в окне терминале, звездочки более юзабельно и визуально понятно, сколько вы ввели символов и это поможет вам избавиться от лишней путаницы.

Много начинающих пользователей в Linux при использовании команды sudo или же ее аналога su теряются из-за того, что пароль не виден при вводе. 

Когда вы запускаете терминал(командную строку), используя Sudo в Linux, Терминал предлагает вам ввести пароль, но визуально, вы не видите никакой черты которая бы сообщала, что символы введены. В данном материале, я попытаюсь вам помочь в решении данного вопроса, после которого если вы все правильно выполните, то вводимый пароль будет отображаться в виде звездочек (*) в окне терминала, звездочки выглядят как-то более юзабельно и визуально понятно сколько вы ввели символов, надеюсь это поможет вам избавиться от лишней путаницы.

Приступим к реализации, прежде всего откроем файл sudoers и сделаем одну небольшую запись изменив настройки, которые помогут реализовать вывод вводимого пароля в виде звездочек. Для начала нажмите Ctrl + Alt + T, чтобы открыть окно терминала. Введите следующую команду в командной строке и нажмите Enter.

Читайте также:  Как установить Linux: подробнейшая инструкция

sudo visudo

После выполнения команды выше, в окне терминала в системном консольном редакторе NANO откроется на редактирование файл настроек sudoers. Используйте клавиши со стрелками на клавиатуре(вверх, вниз, влево или вправо), чтобы переместить курсор в начало следующей строки после:

Defaults        env_reset

После перейдя на следующую строку после текста выше, нажмите клавишу Enter и добавьте следующую строку:

Defaults        pwfeedback

Так же можно отредактировать имеющуюся («Defaults env_reset»), которую можно заменить на:

Defaults        env_reset,pwfeedback

для сохранения нужно выполнить команды CTRL+X далее SHIFT+Y+Enter, результат работы будет аналогичен как и при использовании отдельной строки так и при совместном использовании, просто в данном случае мы ничего не дублируем и не добавляем лишних строк в наш файл настроек.

Примечание : Никогда не редактируйте файл sudoers с помощью обы чны х  текстовых редакторов например gedit или geany. Всегда используйте редактор nano . Если файл sudoers будет сохранен с неправильным синтаксисом то есть, вы допустите ошибки в файле, вы рискуете авторизоваться в системе, где будет невозможно, получить привилегии суперпользователя. При открытии файла с помощью текстового редактора nano, при попытке сохранения проверяется синтаксис файла на присутствие ошибок, если редактирование выполнять с помощью сторонних текстовых редакторов, проверка синтаксиса файла на присутствие ошибок не производится.

После сохранения результатов выше, нужно разлогиниться выполнив команду exit в окне терминала несколько раз, обычно достаточно 2 раз, после нужно авторизоваться под рутом повторно выполнив команду sudo -s и после вы увидите заветный результат работы которая была проделана выше.

В оригинале файл настроек sudoers после редактирования и внесенных изменений у меня выглядит так:

# # This file MUST be edited with the ‘visudo’ command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults        env_reset,pwfeedback Defaults        pwfeedback Defaults        mail_badpass Defaults        secure_path=»/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin» # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root    ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL

Читайте также:  Файлы, каталоги и папки в Linux. Структура файловой системы

На этом пожалуй все, все что было задумано реализовано и все работает отлично, если у вас возникли проблемы либо вопросы, спрашиваем в комментариях к материалу ниже.

Метки: LINUX, VISUDO, ВВОД ПАРОЛЯ, НАСТРОЙКА, ПАРОЛЬ, ТЕРМИНАЛ комментарии

25 —> 8622

Подпишитесь На обновления

Команды для работы с процессами

ps — вывести список процессов. ps axu — посмотреть все процессы. ps axu | grep win — отобразить все процессы, где встречаются символы «win».

kill — убить программу, после команды указывается номер программы (идентификатор процесса — PID), который можно узнать с помощью команды ps. Пример: kill 1234.

killall команда — завершает все процессы, запущенные с помощью указанной команды.

bg — продолжить работу программы в фоновом режиме, например после комбинации клавиш Ctrl+Z. После команды может быть указан PID:

bg — продолжить выполнение программы в обычном режиме, также может быть указан PID.

Как посмотреть пароль под звездочками в настройках браузера

Кроме этого существует и другой способ узнать пароли под звездочками в вашем браузере. Для этого достаточно войти в настройки программы и просмотреть сохраненные пароли.

В браузере Google Chrome это делается следующим образом. Открываем главное меню и переходим в «Настройки».

Как посмотреть пароль под звездочками в настройках браузера

В Настройках прокручиваем страницу вниз и жмем на ссылку «Показать дополнительные настройки». А дальше нажимаем на ссылку «Управление сохраненными паролями», которая находится в разделе «Пароли и формы».

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

Для того чтобы увидеть пароль достаточно выбрать нужный сайт из списка и нажать на кнопку «Показать».

В браузере Mozilla Firefox также есть такая функция. Для того чтобы посмотреть сохраненные пароли в Mozilla Firefox нужно открыть «Настройки», перейти на вкладку «Защита» и нажать на кнопку «Сохраненные пароли».

Как посмотреть пароль под звездочками в настройках браузера

После этого перед вами откроется окно, в котором нужно нажать на кнопку «Отобразить пароли».

После этого вы сможете просмотреть все пароли под звездочками в браузере Mozilla Firefox.

Читайте также:  Один из способов создания причудливых баннеров в Linux с помощью figlet

Опции команды SSH

Теперь давайте рассмотрим самые основные опции команды ssh:

  • f — перевести ssh в фоновый режим;
  • g — разрешить удаленным машинам обращаться к локальным портам;
  • l — имя пользователя в системе;
  • n — перенаправить стандартный вывод в /dev/null;
  • p — порт ssh на удаленной машине;
  • q — не показывать сообщения об ошибках;
  • v — режим отладки;
  • x — отключить перенаправление X11;
  • X — включить перенаправление Х11;
  • C — включить сжатие.

Это далеко не все опции утилиты, остальные выходят за рамки данной статьи. Многие настройки работы ssh можно изменять через конфигурационный файл ~/.ssh/config но здесь мы это тоже подробно рассматривать не будем.

Как подключиться к серверу по SSH

В зависимости от операционной системы, установленной на вашем домашнем компьютере (не путайте с ОС хостинга), для SSH подключения к серверу Linux-хостинга возможны следующие варианты:

Windows Linux macOS

Для подключения по SSH в ОС Windows мы рекомендуем использовать SSH-клиент PuTTy. Скачать клиент можно на официальном сайте (англоязычная версия).

Подключение по SSH Windows:

Готово, как только вы подключитесь по SSH, вы окажетесь в домашнем каталоге вашего хостинга. Консольные команды Linux представлены по ссылке. Обратите внимание: многие из этих команд выполнить на виртуальном хостинге не получится (установка и удаление пакетов, монтирование файловых систем и др.), так как у вас нет root-доступа.

Для ОС Linux доступ по SSH осуществляется через терминал, который уже предустановлен в самой системе.

Готово, вы успешно завершили SSH-подключение через терминал.

Готово, вы подключились к виртуальному серверу по SSH. Чтобы сбросить подключение, введите команду exit или закройте терминал.

Можно ли создать дополнительного SSH-пользователя

На Hosting Linux подключение по SSH возможно только под основным логином хостинга (вида u1234567). Создать дополнительного пользователя SSH нельзя.

Как отключить доступ по SSH

Чтобы отключить SSH-доступ на хостинге, напишите заявку в службу поддержки. В заявке сообщите ваш логин хостинга (вида u1234567), для которого необходимо отключить доступ по SSH.

Как создать архив по SSH

Создание архива

Подключитесь к серверу по SSH и выполните команду:

tar -czvf path/folder-name/

Разархивация происходит при помощи команды:

tar -xzvf

Создание архива zip

Подключитесь к серверу по SSH и выполните команду:

zip -r /путь-к-папке # пример zip -r /var/log

В результате команды из примера будет создан архив папки /var/log со всем её содержимым. Имя созданного архива: Разархивировать можно будет при помощи команды:

unzip