Re: Права доступа к файлам

2014-07-10 Нитка Alex Fomenko

10.07.2014 20:27, Dmitry Podkovyrkin пишет:

Здравствуйте.

Linux на домашнем и рабочем компьютере пользуюсь уже десять лет, но 
только сегодня заметил такую вещь.


Создаю файл от имени root в своем каталоге:
d@d:/home$ ls -la
итого 8
drwxr-xr-x 5 root root 38 июня 20 21:18 .
drwxr-xr-x 22 root root 4096 июля 9 23:02 ..
drwxr-xr-x 3 d d 18 мая 21 23:33 arhiv
*drwxr-xr-x 31 d d 4096 июля 10 19:07 d*
drwxr-xr-x 5 d d 57 авг. 28 2013 media
*d@d:/home$ cd d*
d@d:~$ sudo su
*root@d:/home/d# touch test*
root@d:/home/d# exit
exit
d@d:~$ ls -l test
*-rw-r--r-- 1 root root 0 июля 10 23:19 test*
d@d:~$ rm test
rm: удалить защищенный от записи пустой обычный файл «test»? yes
d@d:~$ ls -l test
ls: невозможно получить доступ к test: Нет такого файла или каталога
d@d:~$ id
uid=1000(d) gid=1000(d) 
группы=1000(d),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)


То есть обычный юзер с id=1000 удалил файл созданный root с правами 
*-rw-r--r--?* Это нормально?
Где почитать подробно про доступ к файлам в Linux? А то у меня в этом 
видимо большой пробел.


Это нормально. ты в этот файл не можешь писать, а в свою директорию 
можешь. А вот содержимое директории и есть ссылка на этот файл, которую 
ты и удаляешь :)


--
Best Regards, Alex


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: runs upstart service after init.d service in 12.04

2013-06-20 Нитка Alex Fomenko
On 20.06.2013 17:43:17 Владимир Скубриев wrote:
> есть ubuntu 12.04
> 
> есть две службы
> 
> /etc/init.d/slapd
> /etc/init/isc-dhcp-server
> 
> /etc/init/isc-dhcp-server стартует до того, как загружен slapd, поэтому
> он не запускается нормально
> 
> # ls -l /etc/rc2.d/
> total 4
> -rw-r--r-- 1 root root 677 Jul 26  2012 README
> lrwxrwxrwx 1 root root  15 Jun 20 15:45 S15bind9 -> ../init.d/bind9
> lrwxrwxrwx 1 root root  27 Jun 20 15:44 S18krb5-admin-server ->
> ../init.d/krb5-admin-server
> lrwxrwxrwx 1 root root  18 Jun 20 15:44 S18krb5-kdc -> ../init.d/krb5-kdc
> lrwxrwxrwx 1 root root  15 Jun 20 15:44 S19slapd -> ../init.d/slapd
> lrwxrwxrwx 1 root root  25 Jun 20 15:45 S20isc-dhcp-server ->
> ../init.d/isc-dhcp-server
> lrwxrwxrwx 1 root root  18 May 29 17:44 S20php5-fpm -> ../init.d/php5-fpm
> lrwxrwxrwx 1 root root  15 May 29 12:01 S50rsync -> ../init.d/rsync
> lrwxrwxrwx 1 root root  19 May 29 12:01 S70dns-clean -> ../init.d/dns-clean
> lrwxrwxrwx 1 root root  18 May 29 12:01 S70pppd-dns -> ../init.d/pppd-dns
> lrwxrwxrwx 1 root root  14 May 29 12:15 S75sudo -> ../init.d/sudo
> lrwxrwxrwx 1 root root  17 May 29 17:44 S91apache2 -> ../init.d/apache2
> lrwxrwxrwx 1 root root  21 May 29 12:03 S99grub-common ->
> ../init.d/grub-common
> lrwxrwxrwx 1 root root  18 May 29 11:42 S99ondemand -> ../init.d/ondemand
> lrwxrwxrwx 1 root root  18 May 29 11:42 S99rc.local -> ../init.d/rc.local
> 
> По init.d он должен стартовать после slapd, но по факту тот еще не запущен.
> 
> Где прописать правильно(!) зависимость isc-dhcp-server от slapd
> 
> Насколько я понял dhcp написан для upstart, slapd для init.d инициализации.

По моему надо в /etc/init/failsafe.conf
вместо
start on runlevel [2345]
написать
start on runlevel [2345] and slapd

Вот тут объяснено подробнее

http://askubuntu.com/questions/21378/how-can-i-make-sure-one-upstart-job-starts-before-other-upstart-jobs

-- 
Best regards, Alex
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: тормоза при копировании на флешку

2012-05-10 Нитка Alex Fomenko
On Среда, 09-мая-2012 18:21:27 Максим wrote:
> Фигасе решение ;)
> Пожалуй рисковать не буду.
> На самом деле, тесты показали, что флешка медленноватенькая, но ...
> Все-таки субъективное ощущение, что вынь-таки файло все же быстрее
> копирует.
> Еще в случае убунты замечено, что тормоза происходят когда файл уже
> скопирован чуть менее, чем полностью.
> К примеру, еслиф я копирую два достаточно больших файла (ну там мегов
> 300-500), то первый файл копируется достаточно резво почти до конца,
> после чего происходят жуткие тормоза, после чего второй файл копируется
> достаточно резво почти до конца и снова происходят жуткие тормоза в
> конце копирования.

Вообще-то очень быстро файл копируется в буфер. И параллельно буфер копируетс 
на флешку. Когда буфер заполняется его наполнение приостанавливается. И он 
начинает наполнятся со скоростью записи на флешку (это Вы и считаете 
тормозами). Также можно заметить, что флешка продолжает некоторое время 
мигать, даже когда линукс сообщил, что файлы успешно скопированны: это 
дописываются файлы на флешку из буфера.

Чтоб быть уверенным, что файлы сброшены на флешку полностью, наберите 
sync в консоли (можно просто от обычного юзера), и когда команда завершится, 
это будет сигналом, что флешку можно отмонтировать и вынимать.

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Управляемые репозитории

2011-03-13 Нитка Alex Fomenko
On Monday 14 March 2011, Ivan Borzenkov wrote: 
>14 марта 2011 07:00:11 Евгений Кузнецов писали:
>> > Во первых - в файле trusted.gpg и директории trusted.gpg.d хранятся
>> > публичные ключи не людей, которым доверяете вы, а ключи репозиториям
>> > которым доверяет apt на вашей машине.
>> 
>> Апт никому не доверяет, доверяет системный администратор ;)
>
>Нечего сказать так начали придираться?
Понимаете, что я могу завести себе несколько ppa репозоториев и подписывать их 
одним и тем же ключём. А теперь предствим что происходит, когда пользователь 
устанавливает пакет с моим вторым репозиторием: мой ключ записывается в 
директорию trusted.gpg.d, но там уже есть мой ключ. Получаем конфликт. Пакет 
не ставится. Второй репозиторий не добавляется.

>> > Но блин, если пользователь уверен, что он будет юзать этот репозиторий,
>> > то это его право.
>> 
>> Разумеется! Но мы ведь говорим об общем случае, о дефолтном поведении,
>> если хотите. А дефолтное поведение, которое имеется сейчас, лучше, чем
>> предлагаемое Вами, как минимум, в смысле безопасности.
>
>При новом релизе что-то случается с репозиторием? Он становится менее
>безопасным? В него начинают что-то загружать злобные хакеры?
При новом релизе репозитории могут не обновится, и весь апгрейд системы просто 
станет из-за сторонних репозиториев. Кроме того апгрейд системы со 
стандартными репозиториями оттестирован довольно многими юзерами, а вот 
определённая комбинация сторонних репозиториев нет. Поэтому в общем случае 
юзеру не гарантируется что у него система вообще заработает после такого 
апгрейда.

>Там абсолютно ничего не меняется, только собирается все с новыми
>библиотеками и возможно новые версии тех-же самых программ.
Никто не обязан в ppa репозитории собирать пакеты для новых версий Убунту.

>Нынешнее поведение хуже как минимум гемороем при обновлении, но в плане
>безопасности ничем не лучше.
В свете вышесказанного подумайте готовы ли вы получить наполовину 
установленную систему и насколько это менее геморно, чем отредактировать 
файлики в sources.d, в которых, кстати, таки меняется название предыдущего 
дистрибутива на новое.

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: После Андроида не грузится Убунту

2011-03-04 Нитка Alex Fomenko
On Friday 04 March 2011, Alexey Popov wrote: 
>существуют процессы которые взаимодействуют с ней. После перезагрузки и
>отключения флешки Убунта не грузится на черном экране пишет много всякого и
>в конце:  'etc/udev/rules.d/z80_uzer.rules'. Вставляю флешку и перегружаюсь
Покажите этот файлик.

Правда не думаю, что он сюда с флешки попал, но и не думаю, что проблема из-за 
флешки.

Кстати, а вы пробовали форматнуть флешку и попробовать с отформатированной 
загрузить убунту?

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: система контроля версий

2011-01-31 Нитка Alex Fomenko
On Monday 31 January 2011, Людмила Бандурина wrote: 
>31 января 2011 г. 17:09 пользователь wrt  написал:
>>>   Нашел в гугл по запросу система контроля версий. Очень сильно смеялся.
>>  
>>  http://www.kossoff.ru/2009/12/rsdn.html
>
>Кстати вот да. Разница между Mercurial и Git именно такая. Смех смехом, а
>"То же самое, что Mercurial, Bazaar, но горшок взят со списанного
>космического корабля. Управление горшком взято оттуда же. Необычайно
>эффективен для использования в открытом космосе, но в мирных условиях Вы
>предпочтете что-то поудобнее." - это ж святая правда...
Не согласен. Главное это наличие удобного инструмента для работы с VCS.

И, кстати, отличие git от svn в консоли для однопользовательского 
использования минимальное. А использование гита в однопользовательском режиме 
вообще более выигрышное за счёт того, что у вас не будет храниться 3 копии 
файлов (репозитарий, текущая базовая версия файлов, рабочие файлы), а всего 2 
(рабочие файлы, локальный репозитарий -- причём упакованный).

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Не получается создать вторую учетку

2010-10-04 Нитка Alex Fomenko
On Sunday 03 October 2010, Evgeniy M. Solodookhin wrote: 
>,-[Fri, Sep 17, 2010 at 00:30 +0400, locke314:]
>
>|> Попробуйте в консоли от root
>|> 
>|> # groupadd -g 1010 name-user
>|> # useradd -g name-user -u 1010  name-user
>|> # passwd  name-user
>|> # mkdir /home/name-user
>|
>|О, классно. Только многие знакомые сейчас считают создание юзеров из
>|комстроки моветоном и даже костылём... Надо гуём. Я серьёзно.
>|Ну и последняя команда лишняя -- домашний каталог пользователя должен
>|создаться автоматически про первом логине новорожденного. А если вы из
>|консоли так её создадите, то она наверно будет принадлежать не ему.
>|--
>
>useradd -U -m  
>делает все что было выше длинно написано.
Вообще-то в мане написано:
useradd is a low level utility for adding users. On Debian, administrators 
should usually use adduser(8) instead.

И все эти операции очень просто выполняются с помощью
adduser name-user

%)
-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: 10 GB размер /var

2009-11-27 Нитка Alex Fomenko
On Friday 27 November 2009, Sergey E. wrote: 
>Попытался открыть 3-х гиговый syslog и не получилось. Я вчера поудалял
>все большие логи, а сегодня снова тоже самое.
>
Очень большие файлы легко открываются с помощью просмотрщика mc (даже 
гигабайты открываются влёт). Для этого устанавливаем mc ( в консоли пишем sudo 
aptitude install mc ) и в консоли же запускаем mc.

Кроме того можно посмотреть их с помощью команд head и tail (соответственно 
первые строки или нижние)

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: ubuntu 32 bit vs 64 bit

2009-06-21 Нитка Alex Fomenko
On Saturday 20 June 2009, Volkov Viktor wrote: 
>Хм, а если в названии образа дистрибутива вообще присутствует ключ
>i386, то что, получается очень большая часть возможностей моего amd64
>не задействована или как?
Ну, во-первых, ИМХО, все популярные дистрибутивы не компилируют под i386, а 
название самого образа осталось таким, т.к. это название платформы. Также 
множество дистрибутивов компилируются с оптимизацией под Pentium'ы и выше. Но 
это дела не меняет, т.к. в 64 битной платформе появилось огромное количество 
64битных регистров общего назначения, а это значит, что программа может 
оперировать большим количеством данных одновременно находящихся в памяти. (но 
тут также возникает другая проблемма: при переключении контекста с одного 
процесса на другой (у нас же все-таки многозадачная операционка) надо 
сохранять состояние всех регистров, а значит надо сохранять больше данных). Но 
вот Убунту и Дебиан компилируются так чтоб подходить под наибольшее количество 
процессоров, поэтому и используют оптимизацию только i486 (хотя я где-то 
читал, что вроде ядро 2.6 на 486 не запустится.) 

>Просто качал в свое время "универсальный" дистрибутив, чтобы и для
>компа, и для ноута, и друзьям можно было раздать.
>Теперь есть повод задуматься о его смене.
Ну так для десктопа оптимизиции под процессор не очень и заметны (что бы ни 
говорили гентушники). Да, для игр или счетных задач выигрыш заметный. Но я все 
равно перешел на x86_64 поскольку у меня тут интеловские видюшные дрова меньше 
глючат, да и памяти в ноуте у меня 4 гига, а использовать серверное ядро или 
самому компилировать мне лень (серверное ядро компилируется для серверов, и 
там многие опции выбраны в ущерб интерактивности. А самому компилировать, а 
потом поддерживать в актуальном состоянии, мне лень -- я этим наигрался лет 5 
назад)

>AF>  Также большинство пакетов в Дебиан и Убунту в 32
>AF> битном варианте компилируются под i486 архитектуру, а это значит, что не
>AF> используется масса возможностей новых процессоров. В 64-битном варианте
>AF> используются все возможности процессоров. Поэтому в некоторых задачах (в
>AF> основном счетного характера) получается довольно большой выигрыш в
>AF> производительности, а в некоторых задачах даже не заметно выигрыша.

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: ubuntu 32 bit vs 64 bit

2009-06-19 Нитка Alex Fomenko
On Friday 19 June 2009, Viktor Volkov wrote: 
>Доброго времени суток!
>Скажите, насколько велика разница между 32   и 64 битной версией убунту
>с точки зрения пользователя?
>Интересуют в первую очередь:
>количество доступных программ/пакетов
>производительность системы
>Можно ли будет в 64 битной версии устанавливать пакеты и запускать
>программы предназначенные для 32 бит или потребуется ручная
>доводка/перекомпиляция?

Если у вас много памяти 4 гига и больше, то однозначно стоит переходить на 64 
бита. 32-битная убинту с generic  ядром не видит больше 3х гигов. Надо ставить 
ядро скомпилированное с PAE, а это только server вариант или собственноручно 
скомпилированное. В server варианте довольно много изменений в пользу 
увеличения латентности (времени отклика) по сравнению с generic ядром.

Кроме того, 64-битные программы кушают больше памяти (т.к. выравнивание идет 
по 64 битам, а не по 32), Также большинство пакетов в Дебиан и Убунту в 32 
битном варианте компилируются под i486 архитектуру, а это значит, что не 
используется масса возможностей новых процессоров. В 64-битном варианте 
используются все возможности процессоров. Поэтому в некоторых задачах (в 
основном счетного характера) получается довольно большой выигрыш в 
производительности, а в некоторых задачах даже не заметно выигрыша.

Я из проблем столкнулся только с невозможностью проигрывать флеш в опере 
(файрфокс и кункуерор проигрывают нормально). На работе (в 32-битной убунту) 
флеш в опере проигрывается. Больше проблем не было от перехода. Количество 
пакетов в репозиториях одинаковое.

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Как вернуть tapping?

2009-06-01 Нитка Alex Fomenko
On Monday 01 June 2009, Катраев Виталий wrote: 
>31 мая 2009 г. 18:22 пользователь Alex Fomenko  
написал:
>> Также в логах иксов
>> присутствует это:
>> =
>> (II) config/hal: Adding input device Macintosh mouse button emulation
>> (**) Macintosh mouse button emulation: always reports core events
>> (**) Macintosh mouse button emulation: Device: "/dev/input/event3"
>> ...
>> (II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
>> (II) Synaptics touchpad driver version 1.1.0
>> (**) Option "Device" "/dev/input/event13"
>> =
>> Как мне избавиться от маковской эмуляции?
>
>Если у дебя не макбук, то попробуй удалить пакет mouseemu (ставится по
>дефолту) - он иногда негативно влияет на работу других устройств
>ввода. И напиши баг репорт в ланчпад.
mouseemu не стоит. Также по дефолту не ставилась (у меня Kubuntu, может там 
зависимость есть от ubuntu-desktop).

А только начал заполнять свй багрепорт почти сразу же нашел данный багрепорт 
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-
synaptics/+bug/378391

Причем, просто поиском по гуглу я его не находил. Спасибо за совет.
-- 
With best regards, Alex.

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Как вернуть tapping?

2009-05-31 Нитка Alex Fomenko
Привет всем.

После обновления до 9.10 alpha у меня тачпанель перестала использовать нажатие 
как клик, а нажатие в верхнем правом углу как клик средней кнопкой. Также 
отключилась вертикальная прокрутка. Зато появились клик при двойном касании, 
горизонтальная прокрутка при двойном касании. Т.е. реакция тачпанели стала как 
у мака. при вводе команды  в консоли
synclient TapButton1=1
возвращается нажатие как клик. Но попытки записать в 
/etc/hal/fdi/policy/shmconfig.fdi
===


  

  True
  false
  false
  1
  2
  3

  

==
ничего не меняется.

Также в логах иксов
присутствует это:
=
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event3"
...
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) Synaptics touchpad driver version 1.1.0
(**) Option "Device" "/dev/input/event13"
=
Как мне избавиться от маковской эмуляции?
-- 
With best regards, Alex.

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Physical file deletion

2009-04-13 Нитка Alex Fomenko
On Tuesday 14 of April 2009, Alexander wrote: 
>Привет всем!
>
>Помнится, когда-то в XMMS была возможность физически удалять файлы с диска
> по клику правой кнопкой на тайтле в плейлисте. Может, кто знает, в каком из
> плееров это реализовано на сегодняшний день? Так, блин, в Audacious этого
> блага не хватает. Бывает, принесёшь пару сотен композиций, а включать
> каждую и удалять, если не понравилась - лениво. То ли дело, во время
> прослушивания, если слышишь, что не нравится - открыть плеер и удалить её
> оттуда, чтобы больше на глаза никогда не попадалась :-)
>Спасибо!
Такое есть в amaroK, только в том, который 1.4. Во втором эту фичу пока не 
реализовали.

-- 
With best regards, Alex.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru