Вы здесь

Linux

Программа sudo

Программа sudo предназначена для выполнения администрирования обычными пользователями

Способ запуска
sudo программа опции

Пользователь не должен знать пароль root'a, но, в зависимости от настроек, ему может быть предложено ввести свой пароль для авторизации. Беспарольный доступ обычно используют для повышения полномочий в скриптах, например для управления через Web. Для обычных администраторов пароль желательно оставлять, чтобы злоумышленник не воспользовался их правами, когда они на 5 минут отойдут от терминала. Читать далее» about Программа sudo

Категория: 

API файловой системы

Файлы существуют в нескольких качествах: объекты файловой системы (ФС) источники кода для программ источники данных для процессов

Файлы в файловой системе Читать далее» about API файловой системы

Категория: 

Процессы

Процессы – действующее начало. С процессом связана область оперативной памяти, состояние процессора (регистры, текущая исполняемая инструкция и т.п.), информация об открытых файлах и обработчиках сигналов. Программа, выполняемая внутри процесса, может меняться в течение его существования. Каждый процесс имеет уникальный на данный момент времени идентификатор PID. Поменять PID процесса невозможно.

Создание процесса Читать далее» about Процессы

Категория: 

Синтаксис bash

Краткий свод управляющих конструкций языка программирования bash.

Во всех управляющих конструкциях в качестве логического значения используется код возврата из программы, указанной в качестве условия. Код возврата 0 – истина, любое другое значение – ложь. Программа true – всегда завершается с кодом 0, false – всегда завершается с кодом 1. Команда test (она же [...] ) вычисляет код ответа на основе выражения, переданного через параметры командной строки.

Конструкции могут быть записаны в несколько строк, или в одну с использованием разделителя ";". Читать далее» about Синтаксис bash

Категория: 

MySQL

БД MySql поставляется в виде rpm пакетов с серверной и клиентской частью, а также вспомогательных пакетов, таких как интерфейс с perl

Установка

yum install mysql
yum install mysql-server
yum install mysql-client

После установки надо установить пароль администратора

/etc/init.d/mysqld start
mysqladmin password < secret_file

Если вы забыли пароль администратора, то надо остановить My SQL и временно запустить со сброшенным контролем доступа

/etc/init.d/mysqld stop
/usr/libexec/mysqld --skip-grant-tables & Читать далее» about MySQL

Категория: 

Команда test и [[expr]]

В командном языке bash операторы if и while могут использовать в качестве условия код завершения произвольной программы. Код ответа 0 интерпретируется как "истина", любой другой - как "ложь". Вместо if можно использовать операторы условного выполнения cmd1 && cmd2 - выполнить cmd2 если cmd1 завершилась успешно и cmd1 || cmd2 - выполнить cmd2 если cmd1 завершилась неуспешно.

Пример: Читать далее» about Команда test и [[expr]]

Категория: 

Переменные в bash

Переменная в языке shell - это макрос, который может быть подставлен в строку команды перед её разбором. Оператор ${VAR} заменяется текстовой строкой, хранящейся в переменной с именем VAR. После подстановки значение переменной будет разбито на отдельные слова по пробельным символам. Если содержимое переменной должно интерпретироваться как одно слово, то оператор подстановки надо взять в кавычки "${VAR}"

Интерпретатор `bash` использует как минимум три типа переменных, отличающихся областью видимости: Читать далее» about Переменные в bash

Категория: 

Имена пользователей и групп из LDAP (nslcd)

Всё необходимое для получения имен пользователей из LDAP в CentOS 7 находится в пакете nss-pam-ldapd. Этот пакет добавляет модуль pam_ldap.so в библиотеку libpam, модуль libnss_ldap.so в библиотеку libnss и сервер nslcd (работающий в связке с кэширующим сервером nss - nscd), который и выполняет запросы к LDAP серверу.

В файле /etc/nsswitch.conf необходимо добавить ldap, как источник данных для баз passwd, group и shadow: Читать далее» about Имена пользователей и групп из LDAP (nslcd)

Категория: 

Интеграция Linux и Active Directory

Существует несколько путей для интеграции Linux компьютеров в домен. Часть из них построена на использовании специализированной программ winbind из пакета Samba, а часть использует автономные PAM и NSS модули для непосредственного взаимодействия с сервером домена. Читать далее» about Интеграция Linux и Active Directory

Категория: 

Страницы

Подписка на RSS - Linux