Зарегистрирован домен shulepov.com. Пока там банальный блог. Потом посмотрим что будет. Писать в основном буду там.
06.12.2008
02.11.2008
Обновил Ubuntu на домашнем десктопе до 8.10. Пока впечатления весьма положительные
на 21:23 0 коммент.
21.10.2008
Обменяли sendmail на kolab
Наконец то прибили на работе старый комп девяносто-лохматых годов со стоящим на нем sendmail. Теперь на новом компе стоит Debian с установленным kolab grupware
.
Теперь у нас есть современная ОС, неплохой веб-интерфейс Horde, Cyrus IMAP и другие вкусности.
на 14:10 0 коммент.
24.09.2008
Как в GNOME настроить сочетание клавиш на определенное приложение?
Что бы в GNOME запустить некое приложение сочетанием клавиш нужно следующее:
1. Запускаем программу gconf-editor. (Окошко "Выполнить программу" можно вызвать сочетанием клавиш Alt+F2 и в появившемся окошке ввести имя запускаемой программы, в нашем случае - gconf-editor.
2. Открываем папку 'apps'->'Metacity' и выбираем пункт 'keybinding_commands'.
3. В самом верху правой панели дважды щелкаем на пункте 'command_1' и затем вводим в появившееся поле команду, которую мы хотим исполнить (например 'gnome-terminal').
4. В дереве папок слева выираем 'global_keybindings'.
5. Дважды щелкаем на пунтке 'run_command_1' в правой части окна. В поле описываем сочетание клавиш каким мы хотим запустить приложение ('<alt>t' к примеру).
Теперь закрываем окно "Редактора конфигурации". Наше сочетание клавиш уже должно работать. Пробуем. Наслаждаемся :)
на 14:31 0 коммент.
22.09.2008
Как стать владельцем файла или папки в Windows XP
http://support.microsoft.com/kb/308421
Статья на 2 листа + требуется перегрузиться в безопасный режим.
Как вам такой сценарий? Вместо того что бы в командной строке набрать что-то типа chown
З.Ы. Оказалось есть нечто подобное в виндах
Для того, чтобы компенсировать отсутствие разрешений на файлы и папки необходимо переназначить владельца этих объектов, сделать это можно следующим образом.
Для того, чтобы изменить разрешения на доступ к файлам и папкам, которые расположены в текущей папке, выполните следующие действия.
Примечание. Необходимо войти в систему с помощью учетной записи, обладающей полномочиями администратора.
Смена владельца объектов с помощью утилиты командной строки cacls
Примеры команд, которые можно применить для изменения cacls "X:\Documents and Settings" /T /E /G Администратор:F
В результате выполнения команды пользователю Администратор будет предоставлен полный доступ к папке Documents and Settings. cacls "X:\Documents and Settings" /E /R Администратор
В результате выполнения команды полномочия указанного пользователя будут аннулированы.
Примечание. В командах буквой X обозначен диск на котором находятся целевые файлы и папки
Синтаксис команды cacls: CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]]
[/P имя:доступ [...]] [/D имя [...]]
имяФайла Вывод таблиц управления доступом.
/T Замена таблиц управления доступом для указанных файлов
в текущем каталоге и всех подкаталогах.
/E Изменение таблицы управления доступом вместо ее замены.
/C Продолжение при ошибках отказа в доступе.
/G имя:доступ Определение разрешений для указанных пользователей.
"доступ": R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/R имя Отзыв разрешений для пользователя (только вместе с /E).
/P имя:доступ Замена разрешений для указанного пользователя.
"доступ": N Отсутствует
R Чтение
W Запись
C Изменение (запись)
F Полный доступ
/D имя Запрет на доступ для указанного пользователя.
На компьютере под управлением Windows Vista вы можете использовать утилиту командной строки ICACLS, которая выполняет функции Cacls и наделена множеством дополнительных возможностей.
Параметры применения ICACLS:ICACLS name /save ACL-файл [/T] [/C] [/L] [/Q]
сохранить ACL для всех соответствующих имен в ACL-файле для
последующего использования с командой /restore.
ICACLS directory [/substitute SidOld SidNew [...]] /restore ACL-файл
[/C] [/L] [/Q]
применяет сохраненные ACL к файлам в папке.
ICACLS name /setowner пользователь [/T] [/C] [/L] [/Q]
изменяет владельца всех соответствующих имен.
ICACLS name /findsid Sid [/T] [/C] [/L] [/Q]
находит все соответствующие имена, которые включают в себя ACL,
явно содержащие этот Sid.
ICACLS name /verify [/T] [/C] [/L] [/Q]
находит все файлы, чьи ACL не являются каноническими или длина которых
не соответствует количеству ACE.
ICACLS имя /reset [/T] [/C] [/L] [/Q]
заменяет ACL унаследованными по умолчанию ACL для всех соответствующих
файлов
ICACLS имя [/grant[:r] Sid:perm[...]]
[/deny Sid:perm [...]]
[/remove[:g|:d]] Sid[...]] [/T] [/C] [/L] [/Q]
[/setintegritylevel Level:policy[...]]
/grant[:r] Sid:perm предоставляет указанному пользователю права доступа.
Если используется :r, разрешения заменяют любые ранее предоставленные
явные разрешения. Если :r не используется, разрешения добавляются
к любым ранее предоставленным явным разрешениям.
/deny Sid:perm явно отклоняет права доступа для указанного пользователя.
ACE явного отклонения добавляется для заявленных разрешений, и
любое явное предоставление этих же разрешений удаляется.
/remove[:[g|d]] Sid удаляет все вхождения Sid в ACL. C
:g, удаляет все вхождения предоставленных прав в этом Sid. C
:d, удаляет все вхождения отклоненных прав в этом Sid.
/setintegritylevel [(CI)(OI)]Level явно задает ACE уровня целостности
для всех соответствующих файлов. Уровень может принимать одно
из следующих значений:
L[ow] - низкий
M[edium] - средний
H[igh] - высокий
Параметры наследования для ACE целостности могут предшествовать
уровню и применяются только к папкам.
Примечание.
Sid могут быть представлены либо в числовой форме, либо в форме понятного
имени. Если задана числовая форма, то добавьте a * в начало SID.
/T означает, что это действие выполняется над всеми соответствующими
файлами и папками ниже уровня папок, указанных в имени.
/C указывает, что это действие будет продолжено при всех ошибках файла.
Однако сообщения об ошибках будут выводиться на экран.
/L означает, что это действие выполняется над самой символической ссылкой,
а не над ее целью.
/Q означает, что команда ICACLS подавляет сообщения об успешном выполнении
ICACLS сохраняет канонический порядок записей ACE:
Явные отклонения
Явные предоставления
Унаследованные отклонения
Унаследованные предоставления
perm - это маска разрешения, она может быть указана в одной из двух форм:
последовательность простых прав:
F - полный доступ
M - доступ на изменение
RX - доступ на чтение и выполнение
R - доступ только на чтение
W - доступ только на запись
в скобках список определенных прав, разделенных запятыми:
D - удаление
RC - чтение
WDAC - запись DAC
WO - смена владельца
S - синхронизация
AS - доступ к безопасности системы
MA - максимально возможный
GR - общее чтение
GW - общая запись
GE - общее выполнение
GA - все общие
RD - чтение данных, перечисление содержимого папки
WD - запись данных, создание файлов
AD - добавление данных, создание папок
REA - чтение дополнительных атрибутов
WEA - запись дополнительных атрибутов
X - выполнение файлов, обзор папок
DC - удаление вложенных папок и файлов
RA - чтение атрибутов
WA - запись атрибутов
права наследования могут предшествовать любой форме и применяются
только к папкам:
(OI) - наследуют объекты
(CI) - наследуют контейнеры
(IO) - только наследование
(NP) - не распространять наследование
Примеры:
icacls c:\windows\* /save Acl-файл /T
- в Acl-файле будут сохранены ACL для всех файлов в папке c:\windows
и вложенных папках.
icacls c:\windows\ /restore Acl-файл
- будут восстановлены Acl для всех файлов из Acl-файла, которые
существуют в папке c:\windows и вложенных папках
icacls-файл /grant Администратор:(D,WDAC)
- пользователю Администратор будут предоставлены разрешения
на удаление и запись DAC для файла
icacls файл /grant *S-1-1-0:(D,WDAC)
- пользователю, определенному по sid S-1-1-0, будут предоставлены
разрешения на удаление и запись DAC для файла
на 15:02 2 коммент.
17.09.2008
Утилиты для правой кнопки мыши в GNOME
В GNOME есть очень приятные программки иногда сильно облегчающие жизнь. Например Вам надо открыть в терминале каталог уже открытый с помощью файл-менеджера Nautilus или надо быстро сделать resize картинки. Все это очень даже возможно. Итак поехали:
sudo apt-get install nautilus-gksu nautilus-image-converter nautilus-open-terminal
Затем мне пришлось перестартовать иксы (Ctrl+Alt+Backspace)
Врезультате видим следующее:

на 23:17 0 коммент.
А Яндекс походу не справляется...
Недавно настроил обновлять домашнюю Ubuntu с зеркала на Яндексе. Недолго радовался тому что все работает быстро. Сейчас установка пакетов размером на полтора мегабайта выливается в получасовое ожидание. Это уже совсем ни в какие ворота не лезет. Надо подумать об организации зеркала на работе и образования доступа к нему.
на 22:24 0 коммент.
Обновил десктоп
Обновил дистр на рабочем десктопе до Lenny. Вроде более-менее удачно. На первый взгляд раздражает сглаживание шрифтов в GNOME'е
на 11:42 0 коммент.
16.08.2008
Блог клиент в GNOME
Это тест нового блог клиента для GNOME
Установить элементарно:
oleg@homecomp:~$ sudo apt-get install gnome-blog
а после добавить апплет на панель.
15.08.2008
Включение кодировки UTF в консоли Windows
Понадобилось потоком разобрать кучу HTML файлов на рабочем месте под Windows XP. Все бы ничего да файлы эти в кодировке UTF. Под Windows XP и Windows 2003 решение было такое:
C:\>chcp 65001
Active code page: 65001
C:\>
на 13:53 0 коммент.


