くだらねえ質問はここに書き込め! Part 233
■ このスレッドは過去ログ倉庫に格納されています
まずは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 232 http://mao.5ch.net/test/read.cgi/linux/1531542627/ バージョンアップごとにホームディレクトリの位置が変わる某OSよりはマシだよ >>184 一枚岩の設定ファイルと*.d/が混在したらどっちが優先されるんだろう やろうと思えばbash.d/管理もできるのかな?意味はないにしても >>187 *.dは*rcやら*.confやらから明示的に読み込んでいるものが多い印象 /etc/profile.dならあるね jwm上でchromiumを使うとウィンドウが移動できないし、 拡大縮小もできない。常に最大表示か固定表示。 fluxbox上ではウィンドウの拡大縮小も移動もできるのに。 この症状は私だけ? 1 Manjaro 4152 2 elementary 2361 3 Mint 2297 Manjaroが一番優れているのか? いや全然そんなことはない 自分の用途に合った物を使うだけ >>188 あくまで間接的に弄る訳か 設定を全部分割管理するのは無理だしうまく使い分けると >>190 これDistroWatchのスコア? 今までこれで1位だからMintが一番優れてると言ってた人達が、抜かされた途端こんなスコアに意味は無いとか言ってて笑ったわ >>189 別のブラウザーだけど タブの高さの空白部分をダブルクリックしたらブラウザーが終了するのがあった そのブラウザーは違うけど 基本的に自前で枠を描画しようとするアプリとは相性悪いね DockAppにも対応してないし まだ発展の余地があるwmだと思う 操作性や外観等は好きだから開発は続けて欲しいものだ 最初JWMをjlessやjvimというような日本語対応のウィンドウマネージャーかなと勘違いした記憶が。 でも軽くてtwmみたいに非直感的な動きをしないから rootでGUIログインするときに使ってる。 >>189 タイル型デスクトップだと「フロート」機能や 「他のデスクトップ環境にwindowネームやアプリ名指定で一時的にリプレイス」機能ないか? >>187 .bash_aliases, .bash_profile みたいな記述が慣例。 kali LinuxをUSBからノーパソにインスコしようとしたら、CD-ROMからデータ読もうとしてくるからインストールが途中で止まるんだけど解決策無い? >>180-181 のように、例えば、 /etc/apt/sources.list を見て、リポジトリが定義されていなければ、 /etc/apt/sources.list.d/ の中にあるファイルを見る 漏れは、sources.list を空ファイルにして、 apt で参照するリポジトリに、日本国内のミラーのIIJ・jaist を追加している。 ちなみに、sources.list を削除するとエラーになる /etc/apt/sources.list.d/iij.list /etc/apt/sources.list.d/jaist.list この方式の問題点は、複数のファイルの優先順位を指定できないこと。 もし、ファイル名をアルファベット順で優先するなら、IIJ, jaistの順番になる 優先順位を指定するには、ファイル名に番号を付けるか、ファイル内に設定するなど、 何か考えないといけない 本当は、ファイル名のアルファベット順などではなく、 もっと複雑に解析して、回線速度によって、最も速い回線を使ってもらいたい そういうディレクトリの中ってたいたい ファイル名が昔のベーシックみたいにしてあるじゃん 10 hoge 20 inu 30 neko みたいなさ DistroWatch.comのディストリ・ランキングはあくまでもページヒット数だから 市場シェアと等しくは必ずしもないね。 DistroWatch.comに訪れる人たちにとってManjaroがいま最も関心対象である可能性が高いってだけのこと。 LinuxってWinみたいにソフトをサブフォルダ単位で管理すると何かまずいの? /opt/がまさにそれだけどあくまで例外みたいだし 一元管理できないからこそソフトウェアじゃなくてパッケージって名前なんだろうけど パッケージ管理は楽だけどportable版解凍して実行みたいな手軽さはないし 一応シェルスクリプト拾って来て実行権限付けて~/binに放るのもあるがうーん >>204 いろいろな理由が挙げられると思うけど、 Windowsのシステムとの大きな違いは、 多くのプログラムが複雑に依存関係を持つようにしていること。 所定の位置あるいはパスが通ったところに、 依存先のプログラムが置かれている前提で動作するのに、 好き勝手な場所に置かれたら、動くプログラムも動かなくなる。 Windowsで無理矢理に比喩すると、 dllを所定の場所以外に移動せるようなもの。 シェアードオブジェクトの場所はビルド時にコンパイルされてるし、モノによってはsymlink通しただけでは効かないのが稀に有るからね 野良ビルドして--prefix=/opt/hogeにしてそこのlibにパス通してるなら無問題 >>204 win の exe みたいなものというと AppImage 形式でしょうか。 Linuxというかunix系にはシステムの配置構造を決めるFHSって規格がある 昔は同じunixでも配置がバラバラだったからどこに何を置くかを共通化しようぜと ただあえてこれをガン無視したGoboLinuxってのもあるらしい /Programs/にプログラム /Users/にユーザー /System/にシステムと綺麗になってる Winの模倣というよりカオスな階層構造の見直しが目的みたい https://ja.wikipedia.org/wiki/GoboLinux Linuxにもポータブル版としてsnapやflatpakやappimageがあるけど結局種類覚えなきゃならんのはどうなのよ snapだけのソフトやflatpakだけのソフトもあるんだから却って手間増えてないか 正直,/shareや/includeにファイルを分割する意図・利点が分からん。 経験を積めば分かるのかな。 Windowsがすばらしいとは思わないが,C:\Program Filesに一元で管理したほうが 分かりやすいしアプリケーションも書きやすいと思うんだけどなぁ。 (ちなみに俺はWindowsにおいては起動プログラムだけC:\Windows\AppBinという ファイルに各アプリケーションの実行ファイルからリンクを貼ってそこにパスを通してる) 分かりやすい例だとすべてのプログラムが自前でライブラリ持つ必要があるからサイズがデカくなるしアップデートで個別に対応しなきゃいけない C:\Program Filesなんて%PATH%通ってなくて最低最悪ゲイツやはりバカと思っているが、そこが良いという人もいるものなんだなあ。 >>212 > (ちなみに俺はWindowsにおいては起動プログラムだけC:\Windows\AppBinという > ファイルに各アプリケーションの実行ファイルからリンクを貼ってそこにパスを通してる) 読みました? >>213 それは独自に工夫しなければ C:\Program Files が使い物にならないということだろうに、賛否併せ書きとは分裂気質の文章だな。と読んだ。 >>210 リンクってショートカット? ショートカットならいいけど リンクだとカレントディレクトリが自動で変わらないから 面倒じゃない? >>210 そういえばGoboLinuxというのがあったな。仮想的にWindowsに似せてある。 んでポータブルコマンド自体を使い分ける是非は? 作者と利用者に全部対応しろってのはただのわがままな訳で atoolみたいに賢いのが出るか知らんが WInがらみのネタ まじでつまんねーぞ やめてくれないかと まあLinux=winじゃないしLinux=ubuntuじゃないからね ファミチキにファミチキ以外いろいろ種類あるようにLinuxにもメジャーなのいろいろあるから知っといたほうがいいよ 知っていくうちにWindows基準とかUbuntu基準とかどうでもよくなってくるから Windows では、DB に記録するのに、SQLite3 を使っているアプリも多そう。 何十個も入ってそう Electron アプリなら、Node.js, Chromium とか、 ImageMagick みたいに、Python を使っているアプリも多そう 滅多に使わないアプリでも、これらが大量に重複する そしてそいつらに脆弱性が合ったとしても間違いなくアップデートされてないのが残る Windowsだってライブラリはライブラリでまとめてると思うけど 杓子定規なのはどっちなんだか >>222 アプリケーションに埋め込まれたSQLiteは可搬性重視でそうしているので、システム(OS)内での重複を特に問題視する必要は無いのでは。 はやくSystemd+PowerShellで環境変数だの設定ファイルだのから解放されたい Debian8 不思議な現象が起こった。 USBメモリが差し込んだままでumountしてもいないのに 勝手にumountされてしまった。 ログインマネージャやデスクトップ環境からはスーパーユーザ権限を持たなくてもシステムの停止・再起動などができる。 つまり、shutdown -h nowやshutdown -r nowに当たることができる。 それなのにコマンドライン上でshutdown -h nowやshutdown -r nowは働かない。 スーパーユーザになる必要がある。これは実に不思議がことだと思った。 不思議だ。不思議だ。皆さんはそう思いませんか? >>230 systemctl poweroff してみ ログインマネージャやデスクトップ環境のほうはどうやらpolkitdというサービスが その権限を管理しているっぽい。 これを停止するか削除するとログインマネージャのそれらの項目が白くなって無効になった。 polkitについて勉強しなくては・・・ archlinux-bootstrap-2018.10.01-x86_ 64.tar.gz これは何に使うのですか? >>234 中身見てないけど、pacstrapやったあとのrootfsじゃね?ブートローダー入れて/etc/fstab設定すれば即起動するやつ もしくはカーネルだけ入って無いrootfsとか とかいってISOからとりだしただけのやつだったり、、にしてはサイズが小さいから違うとみた https://wiki.archlinux.jp/index.php/ 既存の_Linux_からインストール >> ブートストラップの目的は arch-install-scripts のスクリプト (pacstrap や arch-chroot など) が走る環境をセットアップすることです。 検索すれば一番上にarchwiki出てくるのに何故検索すらしないのか >>230 他にユーザーが作業している時に電源OFFや再起動されると困るから その予防措置で状況によっては権限が必要だったりする。 てか、ユーザーでログインしてる時に、 ルート権限で動かすソフトをデスクトップのアイコンワンクリックで起動するのってどうやるの? 普通にルートのパスワード入力画面が絶対出ちゃうよね? 出ないように出来ないの? >>239 ユーザー名がmyuserだとしたら、/etc/sudoersに myuser ALL=(ALL) ALL myuser ALL=(ALL) NOPASSWD:/usr/bin/hoge みたいな感じで記述しておいて, #!/bin/sh sudo hoge というシェルスクリプトをデスクトップに置いてる自分。 当然そのアプリのセキュリティは落ちるけどブラウザからの攻撃者がリモートから実行するはずないという前提ね。 他に方法があったら自分も知りたいね。 >>240 それもディストリによっては、機能しないことがあるらしいね。 対策としてファイルの一番最後に書く必要があるけど マウント系などコマンドによっては機能しないのがあった。 >>243 そうだね、マウントは出来ないね rootでファイラー開いてそこから子プロセス呼び出せば何でもできるけどね あー分かったわ シェルでもCでもいいからコマンドライン引数をそのまま実行するプログラムを書いて、そいつを間に挟んで実行させりゃいいだけ シェルだと #!/bin/sh $@ これをxxxとか適当なファイル名にして/usr/binとかに置いてそれをsudoersに書いて、デスクトップから普通のユーザーでsudo xxx mount -t ext4 ,,,,,みたいな感じで (ただし攻撃者にxxxの存在がバレたら何でもできちゃうのでおすすめできない) キーロガー的なコマンドってない? scriptでログが取れるのは知ったけどこれにキー入力も保存させたい どうせ自分用だしcat -で何入力したのか残しておきたい teeが使えない奴もあるし 全てのプログラミング言語を習得することは可能ですか? 世界一コンピュータやソフトウェアやネットワークなどに関して詳しくなるには、 どんな本を読んだりどんな勉強方法をすれば良いのでしょうか? >>239 suid付けたらどうよ? chmod で4755 例えばchromiumとかsuidでrootになってるよ sandboxで必要なだけだから済んだらすぐ降格されるけど >>230 pathが通ってないだけじゃね ディストリにもよるかもだがdebianだと一般ユーザーでも $ /sbin/shutdown -h now 使えたよ >>251 コメントくださってありがとうございます。 自分の環境では $ /sbin/shutdown -h now Failed to execute operation: The name org.freedesktop.PolicyKit1 was not provided by any .service files Must be root. となってしまいます。 >>249 答えられる人がいなさそうな質問w 1. C/C++, Ruby, Haskell, Prologを習得する 2. 他人のソースコードを読む 3. LInuxをハックする そもそもとしてはshutdownには権限が必要なんや ただsystemdの提供するshutdownコマンドが中でdbusつかってpolkitdとやり取りして「ssh越しとかじゃなくて実機にログインしてれば特別に普通のユーザーでもおk」みたいなことをやってる んでその特別におkかどうかチェックするのに失敗してるから、じゃあrootじゃないと駄目だよって事 1. Read TAOCP 2. Write TAOCP >>255 ハッカーっていろいろ分野があると思うけど、世間一般に思い浮かぶようなハッカーだったら curlでwebアクセスが自由自在にできて、どんな言語でもいいからbotがかけること。 haskellもそうだけど、lispなんかも勉強したほうがいいよ。 >>248 生憎だが俺は別人だ この用途で被るってことはそれなりに需要があるってことでしょ GNUおじさんの他人のパスワード変更要求とかハッカーらしいっちゃらしい >>258 >世界一コンピュータやソフトウェアやネットワークなどに関して詳しくなる これは広義のハッカーでは?後ででてきた発想だけど、ある程度できるようになれば、 ハッカソンに参加するとかが一番いい。 Hello Underworld. How about a chicken game? Message me. Click here. 2週間前からLinuxを使い始め、環境はXfceにしています 疑問なのですが、Xfceのファイラー(Thunar)から見ると全てのフォルダが4.1kbと表示され、いささか戸惑っております これはXfceの問題なのか、とっつきやすかったLinux Mintの問題なのか、どなたかご教示願います >>262 ディレクトリはその中にあるファイル名などの情報を保存する必要がある そのための領域が4096byte(=4KiB≒4.1KB) ファイルをたくさん作って4KiBに収まらなくなると8KiBとか16KiBとかもっと大きくなるよ 当然Windowsでも同じようなことはおきているけど、それをユーザに見せるか見せないかの違いだね >>250 この仕様って大丈夫なの? ブラウザでこの仕様でやばいHPにアクセスしたら一撃でルート権限で悪されるんじゃないの? Firefoxとかもそうなの? >>265 sandboxはchrome系だけだよ chromeやそのオープンソース版であるchromiumをベースにしたブラウザーの機能 webにアクセスする時点ではroot権は手放してるから そこで不安になる必要はない ただsandboxのおかげでセキュリティーは高いって言われてるけど 個人的にはgoogleそのものが怖いから chromiumはともかくchromeは使えないな Apache2のフォルダを誤ってrmしたんだけど再インストールしてももとに戻らない どうしたらいいの? >>263 >>264 フォ〜!!!物凄く勉強になりました!! ご親切にありがとうございました!! >>268 Apache2.confとかがあるディレクトリ /etc/apache2 debian系なら $ apt-get --reinsatall install apache2 とか。 >>266 そうか、ありがとう 俺もGoogle系は使ってないな Ubuntu18.04(Xfce使用)でパネルの起動中プログラムが [program2] [program1] [program3] [program4] と並んでるのですが、これを1234と並べ替えること出来ないのですか? [program1] [program2] [program3] [program4] Win7だとドラッグ&ドロップで出来るのですが >>274 設定マネージャ→パネル→(挙動を変更したいパネル番号) →アイテム→ウィンドウボタン →編集→外観→並び換え順→なし ドラッグアンドドロップを許可 >>262-264 HDD 領域確保の最低サイズが、4KB。 HDDのセクタサイズ512 バイト * 8個 = 4,096 バイト 0バイトのファイルを作っても、4KB 確保される >>249 基本コマンドを学ぶ。 Linuc, LPIC などの資格 OSのすべての機能を学びたいなら、ムック本の Linuxエンジニア養成読本、第3版、2016 カーネル、起動処理、仮想記憶、 ファイルシステム、シェルスクリプトなど プログラミング言語は、Ruby から始めると、 他の言語もよく理解できるようになる LSBに載ってないRubyが最初から入ってるのはSlackwareだけですよ Ruby信者の方はSlackwareを使ってください 多すぎて名前忘れたけどUbuntu派生のやつだと入ってたはず Macも入ってる Windows10・WSL・Ubuntu16.04 に簡単に、Ruby 2.3 をインストールできる Google Aassistant SDKをインストールしたのですがAndroidのGoogleAssistantアプリから日本語に設定できません どうすれば日本語設定できるでしょうか >>282 規格にははっきりとUTCと書かれているが 時刻周りがクソ仕様な特定システム用のハックとして十分にテストして使うなら一概にナシというわけでもない、というところじゃないの 他の人に使わせるサーバでそれやられたら殺意がわくレベルだけど ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる