Модуль программной системы оптимизации работы сети на платформе операционной системы Linux
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
"",
"Вывод статуса всех пользователей",
"Удалить пароль пользователя (сделать его пустым). Это быстрый
способ заблокировать пароль учётной записи",
"Немедленно сделать пароль устаревшим",
"Показать краткую справку и закончить работу",
"Блокировка учётной записи по прошествии заданного числа дней
после устаревания пароля",
"Задать минимальное количество дней между сменой пароля",
"Разблокировать пароль пользователя",
"Установить число дней выдачи предупреждения, перед тем как
потребуется смена пароля",
"Установить максимальное количество дней, в течении которых пароль
остаётся рабочим"};
ComboTooltip(passwdOpt, passwdTips);
[] addgroupTips = { "",
"Задать идентификатор группы при ее создании"};
ComboTooltip(addgroupOpt, addgroupTips);
[] delgroupTips = { "",
"Удалить группу, если в нее не входят пользователи"};
ComboTooltip(delgroupOpt, delgroupTips);
[] groupmodTips = { "",
"Изменить идентификатор группы (GID) на новый",
"Показать краткую справку и закончить работу",
"Изменить имя группы на новое"};(groupmodOpt, groupmodTips);
.setToolTipText("Имена пользователей перечислять
через пробел");
String[] gpasswdTips = { "",
"Добавить пользователя в группу",
"Удалить пользователя из группы",
"Удалить пароль группы",
"Запретить доступ к группе"};
ComboTooltip(gpasswdOpt, gpasswdTips);
String[] usersTip = { "",
"user - владелец файла",
"group - пользователи, которые являются членами группы владельца
файла",
"others - пользователи, которые не являются владельцем файла или
членом группы",
"all - все пользователи",
"group & other - все пользователи, кроме владельца файла" };
ComboTooltip(chmodUsers, usersTip);
[] rightsTip = { " + - добавить указанный режим, - - удалить
указанный режим",
"read - чтение файла или просмотр содержимого каталога",
"write - запись в файл или каталог",
"execute - запустить файл или открыть каталог",
"Изменить права доступа к файлу файл для чтения и записи",
"Изменить права доступа к файлу файл для чтения и запуска",
"Изменить права доступа к файлу файл для записи и запуска",
"Изменить права доступа к файлу файл для чтения, записи и запуска",
"read - чтение файла или просмотр содержимого каталога",
"write - запись в файл или каталог",
"execute - запустить файл или открыть каталог",
"Изменить права доступа к файлу файл для чтения и записи",
"Изменить права доступа к файлу файл для чтения и запуска",
"Изменить права доступа к файлу файл для записи и запуска",
"Изменить права доступа к файлу файл для чтения, записи и запуска"};
ComboTooltip(chmodPerms, rightsTip);
[] chmodOptionsTip = { "",
"Cкрывать большинство ошибок",
"Выводить диагностические сообщения для каждого файла",
"Подробный отчет, но только тогда, когда вносятся изменения",
"Изменение файлов и директорий рекурсивно",
"Показать справку и выйти",};(chmodOptions, chmodOptionsTip);
[] chownOptionsTip = {"",
"Подробно описывать действие для каждого файла, владелец которого
действительно изменяется",
"Не выдавать сообщения об ошибках для файлов, чей владелец не
может быть изменён",
"Работать с самими символьными ссылками, а не с файлами, на
которые они указывают",
"Рекурсивное изменение владельца каталогов и их содержимого",
"Подробное описание действия (или отсутствия действия) для каждого
файла",
"Изменить владельца файла, на который указывает символьная ссылка,
вместо самой символьной ссылки.",
"Показать справку и выйти" };
ComboTooltip(chownOptions, chownOptionsTip);}
else {.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);_configButton.setToolTipText(null);_configButton.setToolTipText(null);.setToolTipText(null);.setToolTipText(null);[] adduserTips = { "","","","","","","","",""};(userOpts, adduserTips);[] deluserTips = { "","","","","","","","" };(deluserOpt, deluserTips);[] usermodTips = { "","","","","","","","","","","" };(usermodOpts, usermodTips);[] usersTip = { "", "", "", "", "", "" };(chmodUsers, usersTip);[] passwdTips = { "","","","","","","","","" };(passwdOpt, passwdTips);
[] addgroupTips = { "","" };(addgroupOpt, addgroupTips);[] delgroupTips = { "","" };(delgroupOpt, delgroupTips);[] groupmodTips = { "","","","" };(groupmodOpt, groupmodTips);[] gpasswdTips = { "","","","","" };(gpasswdOpt, gpasswdTips);[] rightsTip = { "", "", "", "","","","","","","","","","","","" };(chmodPerms, rightsTip);[] chmodOptionsTip = { "","","","","","" };(chmodOptions, chmodOptionsTip);[] chownOptionsTip = { "","","","","","","","" };(chownOptions, chownOptionsTip);}}
void umaskMaskKeyReleased(java.awt.event.KeyEvent evt) {();}
void chmodDialogWindowClosing(java.awt.event.WindowEvent
evt) {();.setVisible(false);}
void chownDialogWindowClosing(java.awt.event.WindowEvent
evt) {();.setVisible(false);}
void umaskDialogWindowClosing(java.awt.event.WindowEvent
evt) {();.setVisible(false);}void formWindowOpened(java.awt.event.WindowEvent evt) {dr = new DoRuntime();{.makeProcSh("sshd");("chmod +x proc.sh");
} catch (IOException ex) {}(runCheck())();();();();();();();}
void addgroupButtonActionPerformed(java.awt.event.ActionEvent
evt) {.setVisible(true);}
void groupmodButtonActionPerformed(java.awt.event.ActionEvent
evt) {.setVisible(true);}
void etcGroupButtonActionPerformed(java.awt.event.ActionEvent
evt) {ex_com = "gnome-terminal -x part1/etcG