Пользователи он-лайн
Посетителей нет.
ТОП-5 займов онлайн
Подать в суд
Расписание автобусов
Запись к врачам
Фото и фотографы города
Наша коллекция юмора
LINUX (1 просматривает) (1) Гость
Избранное: 0
Сообщения темы: LINUX
admin (Администратор)
Администратор
RE: LINUX 15 г., 1 мес. назад
Репутация : 15
Настройка PROFTPD
/etc/init.d/proftpd - старт демона
/etc/init.d/proftpd restart - рестарт демона
Создадим мускульную базу ftp (UTF8_general_ci)
В ней две таблицы:
###############################################
CREATE TABLE IF NOT EXISTS `ftp_groups` (
`id` int(11) NOT NULL auto_increment,
`groupname` varchar(255) NOT NULL,
`gid` int(11) NOT NULL default '0',
`members` varchar(255) default NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `ftp_users` (
`id` int(11) NOT NULL auto_increment,
`userid` varchar(50) NOT NULL,
`passwd` varchar(100) NOT NULL,
`uid` int(11) NOT NULL default '0',
`gid` int(11) NOT NULL default '0',
`homedir` varchar(255) NOT NULL,
`shell` varchar(255) default NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
UNIQUE KEY `userid` (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
В последнюю внесем тетсовуб запись
INSERT INTO `ftp_users` (`id`, `userid`, `passwd`, `uid`, `gid`, `homedir`, `shell`) VALUES
(1, 'user_login', 'user_password', 5010, 5010, '/home/user_login', '/bin/nologin')
##########################################################
Далее настраиваем конфиг:
ServerName .FTP Server World Programs.
DefaultServer on
Port 21
Umask 002
SQLConnectInfo ftp@localhost:3306 root rootpassword
SQLAuthTypes PlainText
SQLUserInfo ftp_users userid passwd uid gid homedir shell
DefaultRoot ~
RequireValidShell off
SQLGroupInfo ftp_groups groupname gid members
SQLAuthenticate users groups
SQLLogFile /var/log/
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600
User proftpd
Group proftpd
MaxInstances 50
MaxClientsPerHost 5
AllowRetrieveRestart on
AllowStoreRestart on
AllowOverwrite on
AllowOverride off
RootLogin off
IdentLookups off
UseReverseDNS off
#DenyFilter .*
TimesGMT off
DefaultRoot ~
RLimitCPU 600 600
RLimitMemory 64M 64M
RLimitOpenFiles 1024 1024
TransferLog /var/log/
ExtendedLog /var/log/
LogFormat default .%h %l %u %t .%r. %s %b.
LogFormat auth .%v [%P] %h %t .%r. %s.
LogFormat write .%h %l %u %t .%r. %s %b.
ListOptions -a
############################################
Для организации разных пользователей к арзым папкам, можно использовать слудкющую примерную конструкцию:
DefaultRoot /usr/pub
<Directory /usr/pub/folder1>
<Limit ALL>
Order deny,allow
AllowUser user1,user2,user3
</Limit>
</Directory>
<Directory /usr/pub/folder2>
<Limit ALL>
Order deny,allow
AllowUser user2
</Limit>
</Directory>
############################################
Последнее редактирование: 14.04.2009 13:21 Редактировал admin.
Мой доктор сказал, что пока я нахожусь в изоляторе, я не смогу завоевывать мир... Жалкий наивный раб!
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
admin (Администратор)
Администратор
RE: LINUX 15 г., 1 мес. назад
Репутация : 15
Установка KDE в GENTOO
1. emerge kdebase-startkde
2. Переходим в плльзователя
3. $ echo "exec startkde" > ~/.xinitrc
4. startx
Установка русской локализации:
1./etc/ | LINGUAS="ru"
kde-i18n
3.центр управления (Control Center) (K-menu > Settings > Control Center) | Regional & Accessibility, Country/Region & Languages.
Графический вход в иситему:
1. emerge --ask kdm
2. # nano -w /etc/conf.d/xdm
(Поправьте следующую переменную)
DISPLAYMANAGER="kdm"
add xdm default
QUOTE: Настройка монтирования устройств:
# emerge --ask dbus hal
# rc-update add dbus default
# rc-update add hald default
Добавление учетной записи <user> в группу plugdev
# gpasswd -a <user> plugdev
Удаление пакетов KDE:
equery list kde-base/ | grep 3\.4 | xargs emerge --unmerge --pretend
equery list kde-base/ | xargs emerge --unmerge --pretend
equery list kde-base/ | xargs emerge --unmerge
FIEFOX
USE="X" emerge cairo
Последнее редактирование: 15.04.2009 14:43 Редактировал admin.
Мой доктор сказал, что пока я нахожусь в изоляторе, я не смогу завоевывать мир... Жалкий наивный раб!
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
admin (Администратор)
Администратор
RE: LINUX 15 г., 1 мес. назад
Репутация : 15
EMERGE
emerge -NDuptv world - обзор всех пакетов и флагов
красный - установленный
синий - не устаноыленный
зеленый - который будет установлен
УПРАВЛЕНИЕ ПАКЕТАМИ
Управление пакетами
вс, 30/12/2007 - 00:48 — pizgin
Базовые операции
Установить/переустановить пакет
emerge foo
Удалить пакет
emerge -C foo
Обновить пакет
emerge -u foo
Собрать пакет с новыми флагами
emerge -N foo
Бинарные пакеты
Установить бинарный пакет
emerge -k foo
Автоматически при сборке создать бинарный пакет
emerge -b foo
Создать бинарный пакет из уже установленной программы
quickpkg foo
Удаление ненужных зависимостей
Показать какие неиспользуемые зависимости будут удалены
emerge -p --depclean
Удалить неиспользуемые зависимости
emerge -a --depclean
Работа с USE флагами
Посмотреть с какими USE флагами можно собрать программу
emerge -pv foo
Информация о USE флаге
euse -i flag
Изменить USE флаг для одного приложения
echo "category/moo some flags" >> /etc/portage/
Обновление системы
Обновить все
emerge -auvDN world
Обновить всю систему
emerge system или emerge -u system (одно и тоже)
Пересборка всей системы после изменения USE флагов
emerge -auvDN world
После нее желательно
emerge --depclean (чтобы удалить условные зависимости, присутствующие в «старой» системе, но больше не нужные при новом составе USE-флагов.)
Обновить всю систему включая компилятор (новый компилятор и/или смене CHOST)
emerge -e system
Пересобрать мир
emerge -euDN world
Обновить порты
emerge --sync
Прочее
Посмотреть настройки portage
emerge --info
Чтобы пересобрать программы, динамически связанные с библиотеками
revdep-rebuild (из пакета gentoolkit)
emerge --newuse -u world - обновить все пакеты с нужными флагами
Последнее редактирование: 17.04.2009 16:41 Редактировал admin.
Мой доктор сказал, что пока я нахожусь в изоляторе, я не смогу завоевывать мир... Жалкий наивный раб!
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
admin (Администратор)
Администратор
RE: LINUX 15 г., 1 мес. назад
Репутация : 15
КОНФИГИ
/etc/ - основной конфиг
/usr/portage/profiles/ - доступные флаги
КРОН
/etc/
создаем файл sync:
#!/bin/sh
emerge --sync
Последнее редактирование: 19.04.2009 21:24 Редактировал admin.
Мой доктор сказал, что пока я нахожусь в изоляторе, я не смогу завоевывать мир... Жалкий наивный раб!
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
admin (Администратор)
Администратор
RE: LINUX 15 г., 1 мес. назад
Репутация : 15
Мой доктор сказал, что пока я нахожусь в изоляторе, я не смогу завоевывать мир... Жалкий наивный раб!
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
admin (Администратор)
Администратор
RE: LINUX 15 г. назад
Репутация : 15
Удаление ненужных зависимостей
# emerge --update --deep --newuse world
# emerge --depclean
# revdep-rebuild
Мой доктор сказал, что пока я нахожусь в изоляторе, я не смогу завоевывать мир... Жалкий наивный раб!
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
ПОГОДА
Телефонный справочник
ОВД
Приём заявлений о преступлениях или правонарушениях в ОВД г. Березовский
Заказ СУШИ
Счётчики
Наш побратим
Березовский сайт