LINUX.ORG.RU

Сообщения iljuase

 

На AMD можно играть уже или нет?

 

Привет. Хочу купить видеокарту, но пока не выбрал какую. Склоняюсь к 1050ti\1060, но всё же иногда задумываюсь о конкурентах от AMD.

Вопрос: можно ли вообще играть с AMD на Linux в 2016? Или нормальных дров ещё нет и не будет?

iljuase
()

Запретить пользователю выходить из своей директории

 , ,

Привет. Поступило задание — ограничить пользователя в правах. Он должен иметь право сидеть только в своей директории и передвигаться по ней. И выполнять команды в ней же. Он не имеета права считывать файлы с других директорий и выходить туда. Домашний арест, гы-гы-гы.

Как можно это реализовать?

Пробовали через rbash — ОК, он не может выходить из своей домашней директории. но он всё равно может напрямую смотреть файлы командами типа cat /tmp/file.txt

Пробовали правкой ssh-конфига:

Match User urod
        ChrootDirectory /urod

По идее работает, но он не сможет вообще выполнять никакие команды и даже залогиниться по умолчанию, т.к. у него отсутсвуют программы типа ls, ll и даже сам bash, т.к. chroot изменён.

Есть ли ещё варианты или способы решить мою задачу? Задание менять нельзя, т.к. я мартышка, исполняющая приказы из вне.

iljuase
()

Права в домашнем каталоге

 , ,

Добрый вечер!

Странности с файлом в домашнем каталоге пользователя. Centos 7.1

Вот лог комманд с комментариями:

#создаём файл vova.txt от пользователя vova
[vova@moo ~]$ nano /home/vova/vova.txt
#смотрим права
[vova@moo ~]$ ll /home/vova/vova.txt
rw-rw-r--. 1 vova vova 9 Oct 28 08:42 /home/vova/vova.txt

#Меняем владельца файла на root и проверяем:
[vova@moo ~]$ su - root
[root@moo ~]# chown root:root  /home/vova/vova.txt
[root@moo ~]# ll /home/vova/vova.txt
-rw-rw-r--. 1 root root 9 Oct 28 08:42 /home/vova/vova.txt

#Переключаемся обратно на vova и пробуем редактировать файл:
[root@moo ~]# su - vova
Last login: Fri Oct 28 08:39:15 EDT 2016 on pts/0
[vova@moo ~]$ vi /home/vova/vova.txt
[vova@moo ~]$ ll /home/vova/vova.txt
-rw-rw-r--. 1 vova vova 59 Oct 28 08:45 /home/vova/vova.txt

#группы vova
uid=1003(vova) gid=1003(vova) groups=1003(vova)

Мало того, что мы смогли отредактирвоать файл, хотя не должны были (т.к. vova не входит в группу root и не является владельцем файла), так ещё и после редактирвоания поменялся владелец.

Возникает вопросы: 1) Почему мы смогли отрелактирвоать файл от пользователя vova? 2) почему у файла сменились права после редактирвоания?

Спасибо и хорошей пятницы!

iljuase
()

sed. Удалить все символы до :

 

Было:

lara:x:1005:1006::/home/lara:/bin/bash
oracle:x:1006:1007::/home/oracle:/bin/bash
systemd-bus-proxy:x:998:216:systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:997:215:systemd Network Management:/:/sbin/nologin

Надо получить:

:x:1005:1006::/home/lara:/bin/bash
:x:1006:1007::/home/oracle:/bin/bash
:x:998:216:systemd Bus Proxy:/:/sbin/nologin
:x:997:215:systemd Network Management:/:/sbin/nologin

Я написал:

cat /etc/passwd | sed "s/^[a-zA-Z]*:/:/g"

Работает, но проблемы возникают с systemd-network из-за -. Экранирую:

cat /etc/passwd | sed "s/^[a-zA-Z/-]*:/:/g"

Всё работает. а что, если ещё там будут символ _? Этот код не работает:

cat /etc/passwd | sed "s/^[a-zA-Z\-\_]*:/:/g"

Как сделать, чтобы он удалял -_ и т.д.?

iljuase
()

Разделить SSD на 2 раздела — хорошая идея?

 

Привет, хочу взять SSD на 120 гигабайт Длее поделить на 2 раздела по 60 гигабайт.

В первом разделе будет Windows 10 с ntfs, а во втором Linux с ext4. 60 гигабайт для обеих ОС мне точно хватит.

Вопросы:

1) Хорошая ли моя затея? Если нет, то почему?

2) Так как я Windows 10 включаю редко, означает ли это, что вторая часть SSD с ext4 будет изнашиваться гораздо быстрее?

3) Первым разделом сделать exit4 или ntfs? Linux для меня приоритетнее.

4) Никаких твиков не понадобится для того, чтобы продлить жизнь SSD? SWAP и файл-подкачки у меня отключен.

iljuase
()

Как частично принять коммит на github?

 ,

Привет. У меня есть некий проект на github и вдруг прилетел коммит. Я был удивлён, что мой проект кого-то заинтересовал.

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

Вот скриншот: http://i.imgur.com/294CT5G.png

iljuase
()

Доля Windows 10 среди геймеров снизилась на 0,26%

 , ,

В это сложно поверить, но согласно статистике Steam, популярность Windows 10 в сентябре не только перестала расти, но даже немного уменьшилась. Целых -0.16% у Windows 10 64 bit и -0.10% у Windows 10

http://store.steampowered.com/hwsurvey

iljuase
()

Дайте вывод free-m

 ,

Напишите в консоль

free -m | awk '{print $1, $2}' | sed -n 2p 
и скиньте выхлоп, пожалуйста. Укажите типа памяти (ddr2\ddr3\ddr4)и укажите кол-во модулей.

Пример (мой вывод):

Mem: 16000
2 планки по 8 гигабайт, ddr4.

Просто на мой взгляд, должно быть 16384 мегабайт, а не 16 000. Видел, что у некоторых показывает 16052, у других 16008 и т.д.

Давайте общими усилиями соберём статистику и найдём закономерность, друзья!

iljuase
()

Хватит рекламировать колготки!

 

Частенько на главной странице ЛОРа появляется реклама колготок: http://imgur.com/a/Mqv1i

Уберите её с сайта, пожалуйста. Тут всё-такие технический сайт с преимущественно мужской аудиторией. Не солидно как-то.

P.S. про adblock\ublock не писать, я преркасно о них знаю.

iljuase
()

Кому слать баги, найденные в snap-пакетах?

 , ,

Пакет: telegram-sergiusens По-старинке хотел отправить баг-репорт через сайт launchpad, но там нет такого пакета: https://launchpad.net/ubuntu/ search?text=telegram

Куда отправлять баг-репорт? Проблема не с самим телеграмом (то есть надо писать именно тому, кто собрал этот пакет), а именно с тем, как он работает в составе snap-пакета: неправильно отображается иконка в трее. И из-за этого не видно счётчика новых сообщений.

iljuase
()

Вместо 16 ГБ Linux видит только 15.6

 

Привет, в чём может быть дело? Windows 10 показывает 16 гигабайт памяти. Но Linux только 15.6 ГБ. В чём может быть проблема?

Ubuntu 16.04.1 64-bit.

vodka@vodka-PC:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:          16000         952       14330          36         717       14711
Swap:             0           0           0

16000 мегабайт, то есть 15.625 гигабайт.

iljuase
()

Написал скрипт для автоматизации действий на steamgifts

 ,

Добрый день, уважаемое сообщество Linux.орг!

8 месяцев назад вышла первая версия моего скрипта для автоматизации действий на https://www.steamgifts.com/ В течение последующих 2-3 месяцев я совершенствовал скрипт. Сейчас же, спустя пару месяц тестирования, я убедился, что скрипт стабилен и не содержит критических ошибок. То есть готов для повседневного использования!

Если кто не знает, то steamgifts — сайт, на котором раздают игры в Steam. Благодаря скрипту не придётся два раза в день заходить на сайт и вступать вручную в раздачи. Достаточно просто включить Linux и скрипт сам начнёт работать за вас!

Возможности скрипта:

  • Вступление по критериям! Сначала скрипт вступает в раздачи с теми играми, которые вы желаете получить в первую очередь!
  • Чёрные сриски игры
  • Полная автоматизация! Пользователю не нужно что-либо нажмимать!
  • Звуковое и графическое сопровождение! Вы всегда будете знать о том, что выиграли игру и будете в курсе того, работает ли скрипт
  • Уникальная анти-бан система

Принцип работы скрипта:

  • Вначале скрпит вступает в раздачи из баннера. Обычно это крупные раздачи от разработчиков, шанс выиграть достаточно высок
  • Потом скрипт вступает в раздачи с играми, которые находятся у вас в списке желаемого
  • Далее ищутся игры из заранее составленного списка
  • И, наконец, скрипт вступает во все раздачи подряд!
  • Скрипт уходит в сон и копит монеты. И так по кругу
  • Любой пункт можно выключить

Ссылка: https://github.com/4815162342lost/steam_gifts_bot

Инструкция (на кривом английском):

https://github.com/4815162342lost/steam_gifts_bot/wiki

https://github.com/4815162342lost/steam_gifts_bot/wiki/How-to-start

Буду рад критике, коммитам, отзывам и предложениям!

iljuase
()

Нужна мат. плата со 100% поддержкой Linux

 ,

Привет, друзья. Нужна мат. плата с поддержкой Linux: чтобы не было проблем с сетевой\звуковой картой и т.д. Ну чтобы Linux на нём работал без всякого бубна.

3 варианта подобрал:

Помогите определиться с выбором, пожалуйста.

Ну там у всех Realtek ALC887, он совместим с Линуксом по идее. Но я параноик и решил переспросить.

P.S. первый вариант самый худший, как я понял. но пока рассматриваю и его.

iljuase
()

Настроить прокси для одного приложения и только для выбранных ip-адресов

 

Есть приложение, десктопное. В настройках приложения нельзя настроить прокси. Во время работы приложение обращается к 10 ip-адресам, и один из адресов заблокирован провайдером. Рассмотрим два случая:

1) Все сетевые запросы приложения должны идти через прокси

2) Поскольку 9 ip-адресов не заблокированы, я бы хотел сделать так, чтобы запросы к разрешённым ip-адресам шли напрямую, а сетевые запросы к последнему, заблокирвоанному ip-адресу, шли через прокси

С помощью каких утилит это можно реализовать? И возможно ли вообще?

iljuase
()

ln, ключ -n

 

Не понял, что даёт ключ -n. В справке написано:

-n, --no-dereference treat LINK_NAME as a normal file if it is a symbolic link to a directory

В другой справке:

-f If the target file already exists, then unlink it so that the link may occur. (The -f option overrides any previous -i options.)

-n If the target_file or target_dir is a symbolic link, do not follow it. This is most useful with the -f option, to replace a symlink which may point to a directory.

В opennet:

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

Когда куда является каталогом, а не символьной ссылкой на него, неоднозначностей не возникает. Ссылка создается в этом каталоге. Но когда куда является символьной ссылкой на каталог, то возможны две трактовки запроса пользователя. ln может считать dest обычным каталогом и создавать ссылку внутри него. С другой стороны, dest может быть рассмотрен не как каталог — а как собственно ссылка. В этом случае ln должна ее удалить или сделать резервную копию перед созданием новой ссылки. По умолчанию символьная ссылка на каталог считается обычным каталогом.

Но я всё равно не понял:

[root@localhost 000]# mkdir original
[root@localhost 000]# ln -s original linl
[root@localhost 000]# ln -sn linl linl_to_linl
[root@localhost 000]# ln -s linl linl_to_linl_without_n
[root@localhost 000]# ll
total 4
lrwxrwxrwx. 1 root root    8 Aug 26 05:17 linl -> original
lrwxrwxrwx. 1 root root    4 Aug 26 05:18 linl_to_linl -> linl
lrwxrwxrwx. 1 root root    4 Aug 26 05:18 linl_to_linl_without_n -> linl
drwxr-xr-x. 2 root root 4096 Aug 26 05:17 original

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

iljuase
()

Удалите тему из job, пожалуйста

 

Тема: www.linux.org.ru/forum/job/12786256 Причина: оказывается, можно рекомендовать только знакомых, а не случайных людей. То есть объявление не актуальное.

Заранее спасибо.

iljuase
()

SSD под SWAP

 ,

Привет всем. Я очень жадный человек и у меня старый ПК. Видеокарта и процессор меня полностью устраивают, мощности для моих целей хватает. Но вот с ОЗУ беда, всего лишь 2 ГБ ОЗУ без возможности расширения. Покупать мат. плату под старый сокет (s775) не разумно. Я вот думаю, купить SSD и туда запихнуть файл подкачки и систему. И система должна работать быстрее. Но это будет убивать SSD в теории. Как вы думаете, если купить более-менее приличный SSD (от Intel, например), на сколько лет хватит ресурса SSD при активном процесссе свопинга?

И целесообразно ли так делать? Почувствую ли я более плавную работу и пропадут ли лаги при нехватке ОЗУ?

iljuase
()

Вопрос из теста про /etc/fstab (на англ.)

 , ,

Which statement is true as it relates to adding entries to the /etc/fstab file to have file systems mount automatically at boot time?

  • 1) You cannot use a file system label instead of the device name.
  • 2) The third field must always be ext3.
  • 3) Any mount options set in the fourth column are ignored.
  • 4) Mount options in the fourth column cannot override any default options.
  • 5) The directory mount point must exist for the entry to mount successfully.

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

Остаётся 3 и 4 варианты. Но 3 абсурден, т.к. можно опции монтрования задавать в fstab. Остаётся 4 вариан. Но ведь мы можем указать ro вместо defaults и диск будет примонтирован как read only, т.е. мы можем «перезаписать» дефолтные опции.

Так какой ответ правильный?

iljuase
()

Почему современные сайты такие неудобные?

 , ,

Когда несколько лет назад начался «плоский» тренд, я привык, хотя мне эта мода не понравилась вообще.

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

Вот, например, такая страница: http://www.nvidia.ru/graphics-cards/geforce/pascal/gtx-1080/ и http://www.samsung.com/ru/consumer/it/monitor/uhd-monitor/LU24E590DS/CI

Вот я захотел найти, сколько ватт жрёт новая видеокарта. Мало того, что пришлось долго скроллить, так ещё и с трудом нашёл нужную информацию.

Вот возникает вопрос: хоть один человек считает такие сайты удобными и красивыми? Я считаю, что они убогие. Хуже только видео в фоне.

Я уверен, что многим тоже не нравится эта тенденция. Но почему все пляшут под дудочку нескольких человек и продолжают делать такие сайты? Неужели веб-мастеры считают, что нужно создавать убогие сайты, дабы быть в тренде, жертвуя функциональностью и раздражая пользователей? Почему вообще какой-то чувак придумал тупую идею и все следуют за ним? Почему нельзя просто сказать «стоп, это плохая идея, мы не будеи так делать».

iljuase
()

Вопрос из собеседования. df, du, rm. Когда после удаления файла свободное пространство на диске прибавляется меньше, чем размер файла

 , ,

Задача: на диске 10GB свободного пространства. Файл занимает 1GB. Файл удалили, но свободное место стало не 11GB. В каком случае это могло произойти?

iljuase
()