Автор Тема: Мелкие вопросы по Symply Linux 6.0.1  (Прочитано 70476 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #60 : 03.10.2012 20:34:46 »
>отказывается в неё перейти. Как это можно объяснить?
mc заходит?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #61 : 03.10.2012 21:08:08 »
Итак, продолжим. Втыкаю флешку, пытаюсь в терминале с неё установить пакет, но доступа к ней почему то нет:[root@comp-athlon-xp ~]# cd ..
[root@comp-athlon-xp /]# ls
bin   cgroup  etc   lib         media  opt   root  sbin     srv  tmp  var
boot  dev     home  lost+found  mnt    proc  run   selinux  sys  usr
[root@comp-athlon-xp /]# cd /media
[root@comp-athlon-xp media]# ls
503B-2378  cdrom
[root@comp-athlon-xp media]# cd /503B-2378
-bash: cd: /503B-2378: Нет такого файла или каталога
[root@comp-athlon-xp media]#
А текущий каталог в команде
# cd /503B-2378после команды
# cd /mediaкто буде делать? Дядя Петя? :)
Конечно же каталога 503B-2378 в корне нет.

Старая поговорка спектрумистов:
Операционная система делает не то, что от неё хотят, а то, что ей приказывают.
« Последнее редактирование: 03.10.2012 21:20:29 от Speccyfighter »

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #62 : 03.10.2012 22:01:48 »
Нет, не дядя Петя. Строка №5: переход в каталог /media ,всё, я не в корне, а в /media. строка№6 список каталогов в каталоге /media , Следующей командой переход в один из каталогов из выведенного списка. Именно этого я вправе ожидать от системы, поскольку именно это ей и приказал. Что не так то?Я же не из корня перехожу а из родительского каталога. Раньше всегда так делал.
PS Попробовал , находясь не в корне , указать полный путь [root@comp-athlon-xp media]# cd /media/503B-2378
[root@comp-athlon-xp 503B-2378]#
Как видите только тогда система поняла, что мне от неё нужно.Вынужден признать, что несмотря на то, что результат достигнут, всё это чертовски неудобно.
>отказывается в неё перейти. Как это можно объяснить?
mc заходит?
Да, mc заходит. Только apt-get install в консоли вроде надо делать
« Последнее редактирование: 03.10.2012 22:07:37 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #63 : 03.10.2012 22:20:46 »
Раньше всегда так делал.
Вы забыли поставить точку перед слешем.

# cd /media/503B-2378
Здесь вы сделали правильно.

Здесь:
# cd /503B-2378неправильно. Путь к каталогу указан не с текущего каталога, а с корня.
Команда
# cd /503B-2378говорит, что нужно перейти в подкаталог
503B-2378корневого каталога.
Указание пути к каталогу начинается или с корня:
/или с текущего каталога:
./Точка перед слешем указывает, что путь к подкаталогу начинается с текущего каталога. Слеш без точки - путь к подкаталогу начинается с корня. Две точки перед слешем - с родительского каталога, т.е. того где находимся и при вводе пути означает:
выйти из текущего каталога на уровень выше и далее следовать указанному пути.

По вашей команде:
# cd /503B-2378каталог
503B-2378находится здесь:
\---boot
  --bin
  --dev
  --etc
  --home
  --media
  --503B-2378
  --mnt
  --opt

А должно быть так:
\---boot
  --bin
  --dev
  --etc
  --home
  --media
       |
       --503B-2378
  --mnt
  --opt

Т.е. находясь в каталоге /media вы должны были выполнить команду перехода в подкаталог 503B-2378:
cd ./503B-2378
Подобный пример:
$ pwd
/home/user

$ cd ./wine_c

$ pwd
/home/user/wine_c
Команда pwd отбражает полный путь к текущему каталогу в котором находится пользователь.

Это тема "структура и иерархия каталогов".
"Понятие текущего каталога".

В альтах, да и может быть ещё где-то, есть несусветный ляп нарущающий принципы безопасности Unix:
$ pwd
/home/user

$ cd wine_c

$ pwd
/home/user/wine_c
В целях безопасности такого быть не может и не должно быть.
Никакие удобства для пользователя не могут оправдать нарушение принципов безопасности.
Изначально в Unix не существует понятия текущего каталога по-умолчанию.
Это понятие есть в DOS производства корпорации Майкрософт, но в Линукс этого понятия не было.

Только apt-get install в консоли вроде надо делать
Да без проблем:
$ su -
Password: <здесь, на запрос ввести пароль root>
[root@mojcomp ~]# apt-get update && apt-get install чё_ставим
Проследите, чтобы пользователь которому разрешено работать с правами root находился в группе wheel.
При этом, если установка ПО будет идти с usb-flash, репозитории должны быть соответствующим образом настроены.

Или лучше:
$ sudo apt-get update && apt-get install чё_ставим
Тихо шепотом себе:
Хотя
# cat /etc/sudoers |grep wheel
%wheel ALL=(ALL) ALL
вопрос очень философский.
:)
« Последнее редактирование: 04.10.2012 00:24:20 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #64 : 04.10.2012 10:32:27 »
В целях безопасности такого быть не может и не должно быть.
Никакие удобства для пользователя не могут оправдать нарушение принципов безопасности.
Изначально в Unix не существует понятия текущего каталога по-умолчанию.
только это касается не всего подряд, а, конкретно, запуска приложений. И тут всё в порядке, обрабатывается только $PATH, текущий каталог в него не входит.

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #65 : 04.10.2012 15:16:20 »
Цитировать
Указание пути к каталогу начинается или с корня:
 /или с текущего каталога:
./
Точка перед слешем указывает, что путь к подкаталогу начинается с текущего каталога. Слеш без точки - путь к подкаталогу начинается с корня.
Теперь понял свою ошибку, спасибо за науку.
Цитировать
apt-get install 
в консоли вроде надо делать
Я имел в виду "в консоли а не в mc".
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #66 : 04.10.2012 17:39:47 »
Цитировать
Указание пути к каталогу начинается или с корня:
 /или с текущего каталога:
./
Точка перед слешем указывает, что путь к подкаталогу начинается с текущего каталога. Слеш без точки - путь к подкаталогу начинается с корня.
Теперь понял свою ошибку, спасибо за науку.

Значит не зря старался. :)
А теперь:

Необходимый эпилог про дядю Петю и точку перед слешем.

Рано или поздно и у root в каталоге скапливается достаточно разного хлама и периодически возникает необходимость устраивать чистку. Причем когда одна и та же операция выполняется уже на втором десятке, вы сделаете всё, чтобы лишний раз не вводить 'yes'|'Enter'. А иногда бывает лениво даже пользоваться .bash_history и ввод с клавиатуры бывает быстрее.

Моделируем ситуацию:
# cp -R /home/user/www.probios.ru ~/hlam/
[root@comp ~]# ls hlam/
www.probios.ru

Таких операций могут быть десятки:
[root@comp hlam]# cd hlam/
[root@comp hlam]# rm -rf ./*
[root@comp hlam]# ls ./
[root@comp hlam]#

А теперь представьте себе, сколь разрушительными будут последствия, если в команде
# rm -rf ./*вы забудете поставить точку перед слешем!
Все полтора терабайта потом и кровью годами накапливаемой информации со всех смонтированных файловых систем "улетят" в одно мгновение.
Ситуация усугубляется тем, что в юзерфрендли дистрибутивах локальные файловые системы уже смонтированы, и таковыми остаются в подавляющем большинстве навсегда:
man mount
defaults
Использует параметры, принятые по умолчанию: rw, suid, dev, exec, auto, nouser и async.
И лишь небольшой процент пользователей меняет default на комбинацию с noauto, сводя степень разрушений в случае непреднамеренной ошибки к минимуму.

А ведь всё начиналось с забытой точки перед слешем...


Не пытайтесь выполнить описанные действия на хостовой машине, если не понимаете какие операции будут выполнены! Эксперименты проводите в гостевой ОС, которая не имеет доступа к физическим носителям.


Оффлайн fce

  • Участник
  • *
  • Сообщений: 249
  • ALT Linux, XBMC live, Ubuntu, Kubuntu, Android
    • Dansguardian+
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #67 : 05.10.2012 15:00:02 »
А теперь представьте себе, сколь разрушительными будут последствия, если в команде
# rm -rf ./*вы забудете поставить точку перед слешем!
Было подобное.
Теперь от имени root удаляю по другому.
например есть каталог /root/xlam ;  текущий каталог /root/xlam
Перехожу в родительский каталог, т.е. в /root
cd ..
На всякий случай проверяю, что нахожусь в нужном мне каталоге /root
echo $PWD
, с помощью ls выводящей список каталогов и файлов, проверяю наличие нужного каталога
ls -l | grep xlam
Удаляю каталог так
rm -rf xlamили удаляю его содержимое(очистка каталога)
rm -rf xlam/*
И стараюсь не называть свои каталоги системными именами типа etc, share, usr и подобными, после того как снес весь /etc :(

И сторонние скрипты изучаю до последнего символа, если что-то не понятно, то пока не разберусь, то скрипт не использую.

Долго? Много команд?
Возможно. Зато нервы и ОС в порядке 8)
Безвыходных ситуаций не бывает, есть ситуации в которые нет входа. На каждого компьютерного гения найдётся свой хакер с винтом.

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #68 : 11.10.2012 13:45:35 »
После выключения слышен громкий звуковой сигнал. На домашнем компе можно приглушить динамик, а что делать на ноутбуке? Ночью можно всех домашних разбудить. Как его выключить?
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #69 : 11.10.2012 16:25:16 »
После выключения слышен громкий звуковой сигнал. На домашнем компе можно приглушить динамик, а что делать на ноутбуке? Ночью можно всех домашних разбудить. Как его выключить?

http://forum.altlinux.org/index.php/topic,19857.0.html
http://forum.altlinux.org/index.php/topic,26959.msg187728.html#msg187728
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн sasa

  • Участник
  • *
  • Сообщений: 1 152
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #70 : 17.10.2012 16:07:57 »
Спасибо, действительно, отключается. По крайней мере на одной и той же машине :)

Может стоит добавить по умолчанию в файловом менеджере "особое действие" при нажатии ПКМ на пустом месте: gnome-search-tool --path=%f  ?
А то не очень то удобно лазить в поиск в главном меню и указывать там путь каждый раз.
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #71 : 21.10.2012 20:24:36 »
Итак, продолжу. Используя в качестве браузера Opera , был вобщем всем доволен и в скорости и в удобстве и в привычках. Несколько дней назад начала выкидывать сообщения об аварийном завершении flash plugin. Помучался немного и решил попробовать chromium. Картина примерно та же. В лисице вместо этого плагина пустое место. Надо заметить, что изменения эти произошли сами собой, поскольку ничего глобально я в системе не менял. В чём может быть дело? Скриншоты прилагаю.
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #72 : 22.10.2012 06:16:34 »
Выловлено на одном из ресурсов:
Цитировать
Внимание! Уязвимoсть в браузере Opera. Угон аккаунтов. Будьте внимательны!
Суть.

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #73 : 12.11.2012 21:18:20 »
Несколько дней назад начала выкидывать сообщения об аварийном завершении flash plugin. Помучался немного и решил попробовать chromium. Картина примерно та же. В лисице вместо этого плагина пустое место. Надо заметить, что изменения эти произошли сами собой, поскольку ничего глобально я в системе не менял.

Оговорюсь, после изучения этой беды на своём компьютере, а так же сравнивая с поведением  других машин, оснащённых и Simply  и другими системами, пришёл к выводу, что болезнь началась после обновления системы. Приношу извинения сообществу, за то, что ввёл в заблуждение. И всё же, как вылечить?
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн bang67

  • Участник
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
Re: Мелкие вопросы по Symply Linux 6.0.1
« Ответ #74 : 20.11.2012 21:51:53 »
Вобщем,надо сказать, что update-kernelне исправило ситуацию
« Последнее редактирование: 20.11.2012 22:50:13 от Skull »
В споре рождается истина, но иногда умирает здравый смысл.(с)