くだらねえ質問はここに書き込め! Part 231
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
Google検索
https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F
前スレ
「くだらねえ質問はここに書き込め!Part 230」
https://mao.5ch.net/test/read.cgi/linux/1515383155/l50 >>393
dpkgがそのマシンのアーキテクチャの設定を持っていて、
aptはそれにあわせて適切なアーキテクチャ用のパッケージを取ってくるようになってる
dpkg --print-architecture
dpkg --add-architecture
辺りを調べてみると良い dpkgでマシンのアーキテクチャとは違うdebをインストールしようとしたらエラーが出る & aptのレポジトリには各アーキテクチャ用のパッケージファイルが用意されてるということ? >>388 >>389
メーカー製プリインはありますよ。 >>385
見てもよう分からんわ
>>384
なんか糞重そうだなあ
まあ、試してみます
なんか激軽のでないかなあ? 最初っていうか、>>387のいいたいことはwineがデフォでインストールされてるディストリ教えてってことだし、メーカープリインのLinuxは普通にある。
単純に鯖なんかほとんどそうだし、コンシューマー向けでもある。 ウイルス対策ソフト入れるならClamAVとAvastどっちがいいですかね?
Sophosってのもあるらしいですが
検出力・軽さでなんかお勧めのウイルス対策ソフトありますか?
みなさんのご意見お聞かせください
ClamAV
http://www.clamav.net/
アバスト!セキュリティスイート for Linux
https://www.avast.co.jp/linux-server-antivirus avastはもう無料版ないのか
clamAVとSophosの一騎打ちだな
どっちが検出力・軽さ上ですか?
ClamAV(+ClamTk)は、aptでインストール出来て楽そうですが {HOME}/.config/dconf/user について質問です。
このファイルの更新頻度ですが、
elementary OS (0.4.1) だと毎秒2〜3回は更新されています。
一方 Mnajaro Linux では、6時間に1回程度の更新です。
何故これほどまでに、更新頻度が違うのでしょう?
SSDを使用している環境では、書き込み回数がとても気になります。
詳細をお分かりになる方はいませんでしょうか。 >>402
lsofコマンドで確認。
$ lsof $HOME/.config/dconf/user IceWMってWMじゃなくてDEじゃないんですか?
分類のしかたが解らないです >>405
プルダウンメニューやタスクバーがあるか
DEっぽいと思うかもしれんが、あれはWMの範疇。
それにエディタやら端末やらのアプリケーションが追加されてきたら
それはDE。
知らんけど。 >>404
ご回答有難う御座います。
elementary OS にて確認した所、
gnome-set gala nm-applet の3つが該当ファイルを掴んでいました。
何れもメモリマッッピングファイルでしたので、SSDへの書き込みは無い様です。
気にせずに使い続ける事に致します。 mate-screensaverはmate環境でしか動作しませんか?
起動して設定してもいくら待ってもsaverりません
設定ファイルもどこにあるのかわからないし
これはmate環境専用ってことですか? OSの起動終了時にワンショットで実行したいスクリプトがあるため、
systemdのサービスを作ったんですが、
手で実行すると成功するのに、実際にOSを起動停止すると失敗します。
サービスの内容はこんな感じの単純なものです。
StopとStartのスクリプトは同じものです。
(前半略)
Type=oneshot
ExecStart=/bin/bash -c "[スクリプト]"
ExecStop=/bin/bash -c "[スクリプト]"
RemainAfterExit=true
(後半略)
rootユーザーで systemctl start [このサービス] として実行させ、
systemctl status [このサービス] を見ると、期待通りに正常動作しています。
しかし、
systemctl enable [このサービス] でサービスを有効化し、OSを再起動してから
systemctl status [このサービス] を見ると、
"構文エラー: オペランドが予期されます"というエラーで
スクリプトの実行が失敗しています。
root手動実行とsystemdの実際の実行環境には
何か違いがあるんでしょうか? >>409
$(( )) で出るエラーかな
その辺中心に調べてみたら ラズパイスレで誰も答えてくれないのですが、
ラズパイって最初は15500円のスターターキット買うものなんですかね?
他に電気街に行けば5千円で売ってるとかあるんですか? > ラズパイって最初は15500円のスターターキット買うものなんですかね?
いらねぇよ
ラズパイなんてCPU、メモリ搭載のマザーボードみたいなもんだ
ケースぐらいあったほうが良いが、ショートさえしなければ専用ケースじゃなくてもいい
SDカードは余ってるのがあればそれを使えばいいし
USB給電はなんか持ってるだろ? 例えばUSBハブとかスマホの充電ケーブルとかさ 小学生などは、ソーメンの木箱を改造して、ケースを作って、
PC の代わりに使っているけど 自己解決。
スクリプトが構文エラーになるのは、
スクリプトが動作する前提になる別のサービスが既に止まってるからでした。
このお手製サービスに After=[別のサービス] と書いて解決しました。
お騒がせしました。 何回grub-installしてもgrubのプロンプトが起動するんだけど、どこから調査すればいい? Linuxとあまり関係ないかもしれないんですけど
MD5の説明として「128ビットのハッシュ値を出力する」とあるのですが、
1バイト=8ビットという原則からすると128ビットとは文字列としては英数字にして16文字ですよね。
ところが
$ md5sum ./file
とやって出力される文字列は32文字の英数字なんですけど、これはどういうことでしょうか。 8ビットの値を数字で表すと0〜255までの3桁
つまり3バイト必要
128ビットの値を数字とアルファベットで表すと
必要な桁数は >>418
GRUBとGRUBが読み込むコンフィグファイルは別物
プロンプトが出るなら正常にインストールできてる >>423
なるほど英数字だと思っていましたが
16進数字だったんですね
ありがとうございます。 >>418
grub-mkconfigも何回もやって、出来てないんだけど、これは手動で編集しなきゃいけないやつ? >>412,413
ありがとうございます
とりあえず基盤のやつだけ買ってみて考えてもよさそうですね shでディレクトリ内の全てのtxtファイルに対して処理しようとして
for hoge in `ls *.txt`
do
echo $hoge
done
こういう感じでやろうとしましたが
これだとファイル名にスペースが入っていると上手く動きません
どのように解決したらいいですか? for i in *.txt ;do echo $i ;done >>421
なぜ 8ビットの値を数字で表して
128ビットの値を数字とアルファベットで表すのですか? 文字として見てるから混乱するんだよ
あれは結果の数値を16進数で表記してるだけ
1文字辺り4bit(16進数の0~Fまで)*32文字=128bit >>430
10進数は1バイトの表記に3文字必要だけど 16進数は2文字で表記できる
それと 16進数はひと桁がちょうど4ビットに対応するからキリがいい
例えば ビットパターン " 0100 1100 " は 10進数で 76 だけど
10進数の 76 から このビットパターンはすぐに思いつきにくい
16進数は 4C で 4 = 0100 C = 1100 を覚えておけば (高々16種類しかない)
すぐにこのビットパターンが頭に浮かぶし すぐに相互変換しやすい
そんなわけでエンジニアは好んで使ってる感じ >>433
なぜかIPアドレスは10進表記なんだよな
ネットマスクとかでビット演算も必要だからどうみても16進、決めたのが昔だと言うことを考慮しても8進表記の方がいいと思うのに不思議だわ 何でリトルエンディアンなのに逆に書かないんだろうな
4c(le)は00110010やんけ >>436
だからじゃねーよ
V6だとさすがに桁数多すぎるからだろ >>433
表記と必要桁数は理解できるのですが、>>421 の 1行目の例えとしての 8ビットは数字で表すと 3桁、としている意図がわかりません。
8ビットも数字とアルファベットで 2桁でいいと思いますが。
>>435
一般的には 8ビット単位以上で扱うのではないですか?。 8ビット程度なら10進でも16でもたいしたことないが
128ビットを数字だけ10進で書いたら桁数がうざいからだろ >>439
例えば
8ビットの値を 5進数で表すと 4桁
128ビットの値を 16進数で表すと何桁?
というような進数単位の異なるものの例えに違和感を感じた次第です。 >>428
`ls *.txt`を`ls "*.txt"`に変更したら?
またUbuntuなどは、正規表現のように空白を別の文字に置換するrename 用のコマンドもある。それで空白消して統一したほうが良い。 >>418
grub DOSのメニュー( /menu.lst などを自動で読み込んでる )にいけてる?
そのメニューから各メニューの起動コマンドをc編集して起動する。
grubコマンドモードでまず helpls でルートのファイル一覧取得 訂正 help ls だった。 Linuxだと↓みたいなコマンド記述されてる。
root (hd0, 0)
kernel (hd0,0)/vmlinuz ro root=LABEL=/
initrd /initrd-バージョン-.img
最新版のは、バージョンなくてシンボリックリンクされてる。
boot
Windowsの場合は、バージョンによって違う。代表的なのは、 /menu.lst テンプレに記述してあるはず。 >>443
レスありがとう。ブートローダー周りの知識があんまなくて困ってて、”grubのDOSメニュー”がnaniwaを指してるかわからないんだけど、
カーネルを選択する画面にはイケてなくて”>grub ”の入力待ちになる。
手打ちで以下のコマンドを入力して起動してるんだけど、menu.lstに書き込めばいいってこと?
set root=(hd0,gpt3)
linux /boot/*** root=/dev/**
initrd /boot/***
boot >naniwaを指してる
すまん、”何を指してるか”だ。 >>442
ちょっと勉強した。今UEFIのマシンを触ってて、menu.lstはGRUB Legacyのことらしい。今は、GRUBv2を触ってるからちょっと違うみたい。
俺が環境をキチンと書いてなかったのが悪かったわ。アドバイスありがとう。 それ手打ちでいけるってことは生成されたgrub.cfgの内容がおかしいってことかしら
pastebinかどっかに/boot/grub/grub.cfg、/boot/grub/grubenv、/etc/default/grub辺りを貼ってみれば?
(一応なんか人に見られて困るようなのが混入してないか気をつけて) grubで躓いていたのは解決しました。
grub.cfgを読んでいてメニューらしき記述がなかったので、ArchWikiを読んでいたら、
「grubがメニュー生成できないときはエラーメッセージでないけど、カーネルを再インストールしたら直るよ」的なことが書いてあったので、
うっそだろ〜、マジで?と思いながらカーネルを再インストールしてgrub-mkconfigしたら、通常に起動できるようになりました!
皆様ありがとうございました。。
>>447
そのとおりだったけど、斜め上の解決しました。アドバイスありがとう。 9^4^42=3^2^85
の正確な値が必要なのですが
既存のPythonやbc(1)などでは冪数が2147483649を遥かに越えているせいで
処理できません。
この数値を計算できるプログラムはありますでしょうか。 >>428-429
>>441
Ruby の、1-liner で、
ruby -e "Dir.glob('*.txt') { |file| puts file }" >>449
9**(4**42)
Ruby でも、4**42 は計算できる。
その値をa とすると、
9**a とすると、aが大きすぎると言われて、計算できない >>449
計算結果を表現するのに必要なデータサイズを考えれば
プログラム以前にそんなものを計算できる計算機が存在しないとわかる
値の「ある一部」ならうまいアルゴリズムを使えば計算できそうだけどね nemoのコンテキストメニューからマンガミーヤ(wineで実行)を開きたいのですが
ファイルパスの指定がうまくいきません。
wineのワーキングディレクトリはどうやったら変更できますか?
[試したこと]
wine MangaMeeya.exe %F
⇒ファイルが開けない。
wine MangaMeeya.exe %f
⇒指定したファイルがワーキングディレクトにあれば動作するが
別のディレクトリの場合動作しない。
[環境]
linux mint 18.3
wine 3.01
Nemo 3.6.5 wineってネットは使えないですか?
どうやってもブラウザーが繋がらないですが Linux mintでVertualboxを使いたいんですが公式ダウンロードページでUbuntuとかDebianとか色々ある中どれを選べばいいですか? >>449
pythonの整数なんかは普通に多倍長整数だから扱えるでしょ
ただ大きすぎてアホみたいに時間がかかるだけで
あってるか知らんけど9**4**4ですら
1932334983228891510545406872201958105540146576160332855018453762
8902466746415537000017939429786029354390082329294586119505153509
1013329408840980404787286395425605501337273994827780623224073723
38121043399668242276591791504658985882995272436541441
とかいう途方もない数字になるみたいだし >>458
要求するストレージの容量が11ヨタ桁
現状作れそうなエクサバイトで18桁なので途方もないどころではない >>454
>wine MangaMeeya.exe %F
MangaMeeya.exe はパス無しだから、カレントディレクトリと解釈せざるを得ない
絶対・相対パスを付ければ?
/〜/ファイル名
./〜/ファイル名
/ . から始まっていれば、パス chfnで設定できる情報の
部屋番号とか電話番号とか
これら情報を別のものに取り替えることはできますか?
例えばメアドとかに >>462
chfnは、昔使われていたfingerというサービスのためのもの。
fingerを使わないのなら、単なる過去の遺物として無視すればOK
Wikipedia ttps://ja.wikipedia.org/wiki/Finger%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB
に書かれている通り、セキュリティ上の問題があるのでやめた方いい >>464
じゃあ逆に入力エントリーを消すことはできませんか? >>465
chfnを実行して空欄にしたらいいだけでは?
viのキーバインドは分かっているよね?
もし、viの操作方法を知らなかったら、
文字列の消去方法や保存方法を確認してからchfnを実行 >>466
空欄にするのではなく
欄そのものを消したいのです
passwdからコンマを全部消せばいいですか? >>467
ハードコードされてるから無理
適当に改造してコンパイルしたものを置いておいたら?
https://github.com/shadow-maint/shadow/blob/master/src/chfn.c
なおフィールドを変更不可能にするだけなら/etc/login.defsのCHFN_RESTRICT >>467
その欄ごと消せばいいやんと思ったが、BSD系とGnu系は違ったみたいだorz
Gnu系chfnだと、viで編集するようになっていないね。すまん。
$ sudo vi /etc/passwd
で、自分のアカウントの5カラム目のところをざっくり消去すれば、消えるかも(未検証)。 /etc/passwdの5カラム目が空のユーザで試したら、
$ sudo chfn hoge
とすると、フルネームなど項目名が表示され、
chfnが/etc/passwdの5カラム目に「,,,,」を勝手に挿入した。
ということで、chfnコマンドを改造しないと、
chfnがフルネームなどの項目名を表示するのを防げないと思います。
ttps://github.com/shadow-maint/shadow/blob/master/src/chfn.c
↑ここにソースがあるので、改造してみてください。 >>462
usermod -c ',,,,suzuki@example.com' suzuki
とか? adduserでユーザー追加するときも勝手に出てくるよな
もうpasswd直接編集するしかないのか > もうpasswd直接編集するしかないのか
いや、usermodでいじれるりょ adduserじゃなくてuseraddなら
GECOS指定しなくてもアカウント作れるよ というかそこじゃないとしたら
各ユーザーの個人情報はどこに記録しといたらいいの?
それ用のファイルありますか? ClamAVってアンチウイルスソフト入れたけど、
これって権限rootじゃないと動かないっぽいけど、
rootで動かすとセキリティ上よくないとかないの?
権限Clamavだと動かんところがあるから、rootにしろってどっかのサイトに書いてあったのだが
(いや、マジでrootにしないと動かないのだが) ついでに、
/var/lib/apt/lists/partial/jp.archive.ubuntu.com_ubuntu_dists_bionic-backports_Contents-amd64.gz
が
PUA.Win.Exploit.CVE_2012_1461-1
とClamAVで反応したぞ
なんだこれ?誤検出? しかも、削除する設定にしてたから勝手に削除しやがった
これ消えるとやばいの? >>479
> (いや、マジでrootにしないと動かないのだが)
診断中に警告を吐くとかでなく、そもそもデーモンが起動しないなら、単にファイルパーミッションがおかしいとかでない。テキトーで悪いけど。 >>482
違うのだよ
診断中に
ScanOnAccess: clamd must be started by root
って出るのだよ
これって権限rootに変えないとだめなの? つーかroot以外でこのソフトが動くと思ってんのか? >>484
やっぱrootじゃないと動かないの?
どうもログ見ても発見したファイル削除してないのとしてるのあったりと、よう分からんし難しいのう・・・ >>485
常識で考えてみ
root以外の奴がrootのファイルを読み書きできると思うのか? $ sigtool --find-sigs PUA.Win.Exploit.CVE_2012_1461-1 | sigtool --decode-sigs
先頭から0バイト目が「0x1f 0x8b 任意のバイト列 0x1f 0x8b」になってるのを検出してる
0x1f 0x8bってのはgzipのマジックナンバー
つまりgzipの中にさらにgzipが入ってるようなのが検出される
PUAってのはhttps://www.clamav.net/documents/potentially-unwanted-applications-pua嫁
権限に関しては自分のアカウントでreadする権限のないファイルのスキャンとかリアルタイムスキャンとかするためには必要
自分のファイルを自分でスキャンするだけなら不要
rootで動かすのはどうなのってのは確かにclamavとかは要は「不審なファイルをチェックする」わけだから例えばclamavにバグが有ってその不審なファイルによってそれを攻撃された場合はよろしく無い
ただ複数人で使うサーバーとかじゃなくて個人一人で使う分には只の一般ユーザーがだろうがrootだろうがどっちがクラックされようが被害は実質同じだから過度に気にしなくても良い >>487
個人のファイルを読み書きできるように
ClamAVを個人ユーザーの権限で動かせればいいのに
と言ってるってことでOK? >>487
すごいなあ
よくここまで分かるなあ
削除されたファイルの名前も、”backports_Contents-amd64.gz”とかいって胡散臭いし、
これって削除されても大丈夫なものなの? ClamAVは最初、
Clamavの.confに
User clamav
となってるのだが、
ここをrootに書き直さないとScan出来なかったりする
もし、UserhogeでログインしてUserhogeだけがファイル扱うとしたら、
ここは.confのUserはUserhogeでもいいわけ?
まあ、su 使ってrootになることあるだろうし、やっぱrootじゃないと全部スキャンしきれないのか そもそもroot権限を使ってまでウイルスチェックをする必要があるのか。
Windowsと関係がないLinuxのシステムファイルまでスキャンするのは無駄ではないのか。
チェックしているウイルスパターンは全てWindows用のものだよね。
Windowsと交換する可能性のあるファイルを入れているディレクトリのみをチェックする以上に、
何かすることがあるの? このmicrosoft .NetFrameの代わりになるっていうmonoとかいうアプリもすごいなw
https://qiita.com/takanemu/items/be47fbea4c1483776c8f
Rootkit Hunter (rkhunter)
chkrootkit
ともに反応するわ
ファイルが書き換えられた・ファイルが書き換えられたって
Ubuntu標準で入ってるレポジトリにあるから誤検出なんだろうけど ■ このスレッドは過去ログ倉庫に格納されています