linux

Рекурсивный chmod

linux

Для рекурсивного назначения прав на файлы необходимо перейти в нужный каталог и ввести команду с указанием необходимых прав:

find /home/user -type f -print -exec chmod 640 {} \; 
# где 640 - устанавливаемые права
# -print - показать все найденные файлы
# -type - файл (f) или директория (d)

Для назначения прав на каталоги:

find . -type d -exec chmod 700 {} \;

Если необходимо назначить одинаковые права файлам и каталогам:

OpenVPN. Отозвать сертификат

linux

Для того, чтобы отозвать сертификат на OpenVPN-сервере, необходимо выполнить следующие действия.

1. Перейти в директорию:

cd /etc/openvpn/easy-rsa/2.0

2. Выполнить команду:

source ./vars

3. И команду:

./revoke-full name_cert

, где name_cept - название отзываемого сертификата.

Установка Jekyll на Ubuntu

linux

Установка необходимого окружения:

sudo apt-get install ruby ruby-dev make gcc nodejs

Установка Jekyll с опцией "без документации":

sudo gem install jekyll --no-rdoc --no-ri

Установка дополнительных пакетов:

sudo gem install bundler minima
# где minima - тема дизайна проектов

Установка завершена. Далее необходимо создать каталог для нового проекта и запустить Jekyll:

Установка TFTP сервера на Linux Mint (Ubuntu)

linux

Установка сервера простого протокола передачи данных так же проста как и сам протокол. Для установки всех необходимых пакетов выполняется команда:

sudo apt-get install tftpd tftp openbsd-inetd

, где tftpd - сервер, tftp - клиент, openbsd-inetd - демон, слушающий запросы на 69 порту и запускающий tftpd, если запрос появится.

По умолчанию tftpd-сервер будет работать с директорией /srv/tftp. Чтобы изменить это, необходимо отредактировать файл /etc/inetd.conf.

В строке вида: