トップページ⇒linux
1002コメント311KB

くだらねえ質問はここに書き込め!Part 222 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2015/11/20(金) 15:42:45.90ID:LsXI7Jdq
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索 http://www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/

関連スレッドは >>3あたり。
※前スレ
くだらねえ質問はここに書き込め!Part 221
http://hayabusa6.2ch.net/test/read.cgi/linux/1443668657/
0153login:Penguin2015/12/03(木) 13:41:43.53ID:atm4mpBY
>>152
俺は~/.crontabってファイルを作ってこれを編集して
$ crontab ~/.crontab
として登録しているけど`crontab -e`と一緒で /var/spool/cron/crontabs/$USER に配置される
てかその使い方だとatとかタイマーアラーム系のアプリでもいいような気もする
0154login:Penguin2015/12/03(木) 13:52:43.15ID:nlU/mN2Y
>>152
crontab -e
で個人用は編集する。
0155login:Penguin2015/12/03(木) 14:06:13.96ID:GQNh7hpg
>>154
そこでcron -rやっちゃうんだよな
絶対やっちゃいけないアカウントです
0156login:Penguin2015/12/03(木) 14:17:33.60ID:nlU/mN2Y
>>155
シェルスクリプトでラッパー書けばいいじゃない
0157login:Penguin2015/12/03(木) 14:32:12.66ID:66PShFWI
おれは普段実体ファイルをleafpadで直接編集してるんだけどcrontab -eで編集モードにすると
ひらがな漢字表示がうまくいかない
つか実体ファイルがどれなのかを知っておいて損は無い
0158login:Penguin2015/12/03(木) 14:36:05.43ID:GQNh7hpg
>>156
今はやってるよ
0159login:Penguin2015/12/03(木) 14:54:41.47ID:atm4mpBY
>crontab -eで編集モードにすると
>ひらがな漢字表示がうまくいかない
その時のエディタか端末の問題なはず
leafpadを使いたければ環境変数EDITORに設定してあげると使える
とりあえず試すだけならこんな感じで
$ EDITOR=leafpad crontab -e
ちなみに実体ファイル直編集でなくcrontabを通すと文法チェックをやってくれるので少し安心感ある
$ cat crontab
5 3 * * crontab -l > ~/.crontab
$ crontab crontab
"crontab":0: bad day-of-week
errors in crontab file, can't install.
0160login:Penguin2015/12/03(木) 14:55:04.78ID:82zgi/ug
設定ファイルにひらがなとか漢字なんて入れなきゃいいのよ
0161login:Penguin2015/12/03(木) 14:57:35.15ID:nlU/mN2Y
utf8で保存しとけばいいだろ
0162login:Penguin2015/12/03(木) 15:23:00.20ID:w471R1C0
>>145
俺の答えが、一番普通の答えで別に高度な答えをしたわけじゃないということ。
レベル高くない? 普通の答えなんだから当たり前でしょう?

俺としてはなんでこんなFAQレベルの質問に、
あーだこーだ言ってるのかがわからんのよ。

俺が「レベル高い答えだよ(そんなわけない 笑)」って言ったのに
それを本気にされてびっくりだw
0163login:Penguin2015/12/03(木) 15:52:05.82ID:atm4mpBY
興味あったので試してみたけど日本語入れても普通に動くね
ちなみにEDIOTR=vimにしてる
>$ crontab -l|tail -2
>#日本語コメント
>40 15 * * * crontab -l > ~/.クローンバックアップ
0164login:Penguin2015/12/03(木) 15:52:32.46ID:82zgi/ug
そこまで見えてたなら一発で回答しとけばよかったんじゃね
「レベル低い」とか余計なステップをはさむから話がややこしくなる
0165login:Penguin2015/12/03(木) 16:10:19.60ID:82zgi/ug
>>133なんて完全に無駄なレスだし、
>>135で言ってることはほぼ>>127までで済んでること

余計なことばっか書いてレベルだとかあーだこーだだとか文句言われてもな
0166login:Penguin2015/12/03(木) 16:10:59.10ID:82zgi/ug
すまん、>>135じゃなくて>>134ね
0167login:Penguin2015/12/03(木) 16:21:55.84ID:fEbqtIZm
質問も回答も「くだらねえ」件。
0168login:Penguin2015/12/03(木) 16:23:28.71ID:iM0MHyPN
正直言うと>>131みたとき面白いと思った
昔のcgiのロック機構に似てる
0169login:Penguin2015/12/03(木) 16:37:16.98ID:82zgi/ug
質問がくだらないのはそういうスレだからしょうがない
回答がくだらないならよりよい回答を自分ですればいい
0170login:Penguin2015/12/03(木) 16:52:02.49ID:V/LWlO6N
>>162
もうお前の言ってること破綻してるから素直にごめんなさいするか黙ってろよwww

お前の言ってる当たり前レベルの2つの解答
1. sudoを使う
はお前がレベル低いって発言する前から既に>>111で出てるし、
2. ACPIイベントによるシャットダウン
に関しては1以上に環境に依存するから質問者の環境がわからないと適切かはわからない
更には質問者の意図が>>119の言ってるような厳密なレベルでの普通のユーザーで実行したいって意味なら1も2も適切ではない

つまりはお前がレベル低いって言ったような>>111-115みいたいな質問者の意図や環境を聞き出すためのごちゃごちゃしたやり取りを経由しないとそれが本当に適切な手かは判断できない
おわかり?

まだグダグダ言い訳したいならお前は
1. sudoは使わず
2. 質問者の環境に依存せず
3. 質問者の意図にも依存しない
以上の条件を満たすレベルの高い解答の例を示さないといけないの
はいどうぞ
0171login:Penguin2015/12/03(木) 17:48:40.94ID:w471R1C0
> もうお前の言ってること破綻してるから素直にごめんなさいするか黙ってろよwww

断るwww

> 1. sudoを使う
これは本人の目的を満たしてないので×

> 2. ACPIイベントによるシャットダウン
> に関しては1以上に環境に依存する

今のPCなら問題ないので答えとして適切。

> 1. sudoは使わず
> 2. 質問者の環境に依存せず
> 3. 質問者の意図にも依存しない
> 以上の条件を満たすレベルの高い解答の例を示さないといけないの
すでに言った。

それはお前のそのレスから漏れてる答えだ。

漏れてるのはきっとそれが答えであることに気づいていないのだろう。
sudoersで設定するが(レベルの高くない普通の)答え。
0172login:Penguin2015/12/03(木) 18:04:46.75ID:PxCspZfY
sudoで特定ユーザが特定コマンドをパスワードなしで実行するように設定する
とか高度なことは俺はしない
俺はサーバの電源はコンセントを抜いて止める
0173login:Penguin2015/12/03(木) 18:40:43.30ID:V/LWlO6N
>>171
> 今のPCなら問題ないので答えとして適切。
"今のPC"っていう前提条件を勝手につけてる時点で論外
問題は質問者の環境であってお前がどう思うかじゃない

> すでに言った。
> それはお前のそのレスから漏れてる答えだ。
はっきり「コレだ」って言わないのは自信がないからなんだよねー、わかるわかるw
はっきり言っちゃうとはっきり否定されちゃうもんねwww

もしかして普通の人は「sudo使う」っていったらコマンドを限定したりNOPASSWDにしたりで適切に設定することは当たり前で省いてるだけなんだけどそのことがわかってないのかな?w
0174login:Penguin2015/12/03(木) 19:04:24.98ID:lYRU+IaM
電源ボタンでシャットダウンしたい Ubuntu

http://linux.ikoinoba.net/index.php?UID=1310052177
0175login:Penguin2015/12/03(木) 19:21:59.39ID:w471R1C0
> はっきり「コレだ」って言わないのは自信がないからなんだよねー、わかるわかるw

「sudoersで設定する」ってはっきり言ってるんだが?w
0176login:Penguin2015/12/03(木) 19:23:10.66ID:w471R1C0
>>173

> もしかして普通の人は「sud略

問題は質問者がどうかであって、
お前が考える普通の人という思い込みは
全く役に立たないんだが?
0177login:Penguin2015/12/03(木) 19:31:37.78ID:V/LWlO6N
>>176
> 問題は質問者がどうかであって、
> お前が考える普通の人という思い込みは
> 全く役に立たないんだが?

だからその個々人の感じ方の違いを確認するステップとして>>111-115みたいのも必要なんだよw
それをレベルが低いとかいう頓珍漢なレスで否定してるから破綻してるって言ってるのwwwww

ホント馬鹿からかうのって楽しいわー、こっちの想定通りの反応してくるwww
0178login:Penguin2015/12/03(木) 19:34:29.24ID:w471R1C0
いやだから、あんたが言ったとおり「普通の人は当たり前のやってる事」なので
sudoersで設定することは誰でも思いつくことなんだよ。

それを一番最初に言わないで、確認なんかしてるから
レベル低いなーって話してる。

お前言ったんじゃん? そんなことは当たり前だって。
俺は当たり前に思いついた。
0179login:Penguin2015/12/03(木) 19:41:23.60ID:V/LWlO6N
それは省略してることに気付けない自分のレベルが低いってことじゃない?
0180login:Penguin2015/12/03(木) 19:47:01.89ID:w471R1C0
だから「省略してるという思い込み」を
レベル低いなーって言ってるんだよ。
0181login:Penguin2015/12/03(木) 19:57:50.72ID:82zgi/ug
一番最初に>>111で言ってるよ
0182login:Penguin2015/12/03(木) 19:58:47.87ID:82zgi/ug
確認が必要になったのは>>112が茶々入れてきたから
0183login:Penguin2015/12/03(木) 20:05:03.24ID:V/LWlO6N
意味わかんねーよwww

A「ポプラ行こうぜー」
B「ポプラってコンビニの?それとも3丁目のポプラ並木?」
お前「お前らレベル低すぎwww」
AB俺「???」
俺「うんたらかんたら」
俺「普通はポプラと言ったらコンビニのポプラに決まっているから省略してるんだよ」
俺「それに省略してるかどうかは言った本人にしかわからないから確認する人もいるだろ」
お前「省略してるという思い込みをレベル低いなーって言ってるんだ」

アスペかよwwww
0184login:Penguin2015/12/03(木) 20:07:42.47ID:w471R1C0
ubuntuの話と書いてある。
ubuntuではrootはデフォルト無効になってる。
故にshutdownコマンドを使っているならば、sudoを使っている。

sudoでも使えば?という答えは、すでにsudoを使っているだが?と思うのが普通。

>>111では答えとして足りない。
0185login:Penguin2015/12/03(木) 20:09:15.75ID:w471R1C0
>>183
喩え話をしないように。

なぜかというとね。喩え話ってね、
今のshutdownの話をしてるんじゃないんだよ。
別の話をしてるんだよ。
0186login:Penguin2015/12/03(木) 20:17:44.75ID:BvBeEspm
お前煽るだけしか能無しなんだな
0187login:Penguin2015/12/03(木) 20:19:09.05ID:w471R1C0
煽るだけのレスっていうのは、例えば>>186みたいな1行だけのレスのことでは?w (そしてまさにこのレスもそう!)
0188login:Penguin2015/12/03(木) 20:21:51.42ID:atm4mpBY
shutdownといえばこんなものが
ttps://github.com/typicode/stop-server
こいつはsudoでshutdown叩いてるみたいね
どうでもいいサーバでこれを外部に公開してみたい気がしなくもない
0189login:Penguin2015/12/03(木) 21:07:02.30ID:V/LWlO6N
>>184
> 故にshutdownコマンドを使っているならば、sudoを使っている。
だからそのお前基準での前提は他人との意思疎通においてなんの価値もないんだってww
sudo使わずにshutdownしたいって意味かもしれないしいくらでもある可能性のどこに基準を置くかは人それぞれなの!w

って何回指摘してもわからないだろうしアスペをからかって遊んでるだけだから別にループしても良いんだけどさwww

アスペってね、喩え話がわからないらしいよwww
そしてね、俺はものすごく嫌味なキャラで書き込んでるのに俺に対するツッコミはお前から以外全然ないよね?w
一方お前にはいろんな人が突っ込んでる…
勘違いするなよ、別に俺にはネット上に味方がいるんだ!とかいうしょーもない事いってるんじゃねーぞ?
いや、しょーもないこと言ってるけど、お前の基準がおかしいっていってるのwww
0190login:Penguin2015/12/03(木) 23:48:16.53ID:xTJdZJCr
sedとかで
2~5行目と10~15行目と20~23行目を同時に削除ってできる?
0191login:Penguin2015/12/04(金) 00:33:42.52ID:DFHZNldi
>>190
sed -e '2,5d;10,15d;20,23d'
0192login:Penguin2015/12/04(金) 01:13:00.46ID:6bENQpoX
>>189
> sudo使わずにshutdownしたいって意味かもしれないしいくらでもある可能性のどこに基準を置くかは人それぞれなの!w

お前バカなのか?

rootユーザーが無効化されてるUbuntuでshutdownコマンドを実行するには
sudoを使うしかないのだから、当然sudoを使っているって書いてあるんだろ。

日本語ぐらい読めやーw
0193login:Penguin2015/12/04(金) 01:41:58.62ID:Z9fcd6FZ
>>189
喩え話は、何かをわかりやすく説明するために使うもので
何かを批判するために使うべきじゃないんだわ。

カレーはウンコみたいだから臭いって言っても、
それはウンコが臭いだけだろう?
カレーとウンコは喩え話である以上違うものなんだわ。
どんなに喩えても当てはまらない。
0194login:Penguin2015/12/04(金) 02:09:34.25ID:g4oGFl9o
たとえ話についてのたとえがめちゃくちゃな件
0195login:Penguin2015/12/04(金) 02:21:06.32ID:vd7Nl8Cs
わかりやすいだろw
わかりやすく説明するために使っているので
矛盾もしていない。
0196login:Penguin2015/12/04(金) 05:28:04.14ID:1e9rM6tI
>>194
この板で有名なたとえ話クンにマジレスしちゃあダメだよな。
0197login:Penguin2015/12/04(金) 05:34:07.14ID:vd7Nl8Cs
有名とか、どんだけおまえ2ちゃんねる博士(笑)なんだw
0198login:Penguin2015/12/04(金) 06:04:45.04ID:f098twam
>>185
この板で有名な差たとえ話クンにマジレスしちゃあダメだな。
0199login:Penguin2015/12/04(金) 09:27:11.13ID:X6bKdrnR
これもまた質問者が逃走してオミヤ入りする案件か(´・ω・`)
ケンカと迷宮入りはLi板の華だな。
0200login:Penguin2015/12/04(金) 09:35:30.50ID:oZ1WC9iI
>>127あたりで解決したから返事がないんだろう
0201login:Penguin2015/12/04(金) 09:37:14.87ID:CzlHRYZ5
たとえ話クン=味噌も糞も一緒(笑)
0202login:Penguin2015/12/04(金) 09:50:42.01ID:w17fyEd/
>>192-198
お前のレスには突っ込みだらけって指摘した途端に俺へのツッコミが急増、しかもどれもほぼ同時刻に全部ほぼ単発でツッコミに対するツッコミへの返事ですらID変わっちゃってるとかグダグダですやんwww
挙句の果てにはたとえ話クンとか言う存在として勝手に認定、もしかしてそれで「ハイ論破」した気になってんの?w
お前恥ずかしすぎだろwwww
ママーオナカイタイヨーwwwwwwwwwwww

> rootユーザーが無効化されてるUbuntuでshutdownコマンドを実行するには
> sudoを使うしかないのだから、当然sudoを使っているって書いてあるんだろ。
はい、また馬鹿が無知晒しましたーーwwwwwwww

良いかいぼーや、ver2.2以降のLinuxKernelはね、DACにいわゆるuid/gidベースではなくcapabilityってものを使ってるんだよぉー、知らなかった?w
そしてそれ以前との互換性も兼ねて初期値としてrootには全capabilityを付与、非rootには全てのcapabilityを与えないとすることでroot=何でも出来る、非root=制限されてるって形を実現してるんだww
つまり今のLinuxKernelではrootであってもcapabilityを落としてあげれば他のユーザーと同じように制限されるようにも出来るし、
逆に非rootでもcapabilityを与えてあげればrootと同じように関係ないユーザーのファイルを編集したりと何でも出来るようにも出来るんだよー、すごいでしょ!?ww

これはsudoみたくsetuidでプロセスのuid/euidをrootに変えるとかとは全然違うからね?w
一般ユーザーのuid/euidのままで特権が必要なシステムコールも実行できるの!ww



バカみたいに草使いまくって上から目線で知ったような口きくのも疲れた
お前こっちの撒いた罠に簡単に嵌り過ぎで興ざめだし、もしお前が凄い人ならなんか得るものがあるかなーと思って煽ってみたけど実際は無知で馬鹿なのに傲慢なだけなのはもうほぼ決定的だからそろそろ俺が黙るわ
0203login:Penguin2015/12/04(金) 09:56:23.66ID:bfxeTwBh
炎上学習法は実際良いと思う
0204login:Penguin2015/12/04(金) 10:00:35.71ID:AVSqmZRf
くだらねえ議論してるので新しい質問

現在実行中のコマンドをscreenにでも送って新しくコマンドを実行可能な状態にする方法ある?
0205login:Penguin2015/12/04(金) 10:07:31.69ID:oZ1WC9iI
>>204
基本的にはできない

なんかかなり変なことやってむりやりやるのはあった気がするけど
どこで読んだかなぁ
0206login:Penguin2015/12/04(金) 10:08:18.43ID:oZ1WC9iI
あ、screen必須じゃないのか
単に Ctrl+Z して bg でいい?
0207login:Penguin2015/12/04(金) 10:09:52.15ID:oZ1WC9iI
コンソールの話ならAlt+F2とかで切り替えてログインし直すとか
0208login:Penguin2015/12/04(金) 10:14:25.58ID:AVSqmZRf
screen必須ではないそんな感じに切り替えて新しくコマンド打てればいい
コンソールからsshでつながってるマシンでやりたい
Alt+F2でもできるがいちいち新しくログインするのがめんどくさい
Ctrl+zは何も起きなかったbgはキーボードで打てばいいの?

コンソール開いてるのはFedora23でsshでつながってるのはCentOS7
0209login:Penguin2015/12/04(金) 10:20:12.98ID:oZ1WC9iI
ssh自体を裏に回したい、ってこと?
なら ~ Ctrl+Z で
0210login:Penguin2015/12/04(金) 10:20:57.53ID:AVSqmZRf
よく読め
sshの先で動いてるコマンドだ
0211login:Penguin2015/12/04(金) 10:24:06.02ID:oZ1WC9iI
よく読んだけどそんなこと書いてなくね?

サスペンドのやり方は実行してるコマンドの種類によって違うかも
0212login:Penguin2015/12/04(金) 10:24:49.91ID:AVSqmZRf
でけた
ありがとう
0213login:Penguin2015/12/04(金) 10:25:36.49ID:oZ1WC9iI
>>212
結局何だったの?
0214login:Penguin2015/12/04(金) 10:26:57.70ID:a4iQ/0DB
Ctrl+z/bg/fg/&の実行例
http://asciinema.org/a/92z95mbd4j1fiekt18vwnx515
0215login:Penguin2015/12/04(金) 10:28:01.50ID:AVSqmZRf
>>208
> コンソールからsshでつながってるマシンでやりたい

思いっきり書いてあんだろ
この文読んだら普通は
[コンソール]==SSH==[やりたいのはここだろ]
>>214
ども
0216login:Penguin2015/12/04(金) 10:32:58.90ID:oZ1WC9iI
>>215
>>204の「コマンド」がリモート側で実行してる何かのコマンドなのか
ローカルで実行してるsshコマンドなのかは判別できんよ
リモート側だと決めつけて回答するわけにもいかない
質問者ってほんとにいろんな人がいるんで
こっちもいろんな可能性を考えながら回答している

普通はとか勝手な常識押し付けられても困る
0217login:Penguin2015/12/04(金) 10:34:20.99ID:oZ1WC9iI
んで結局 Ctrl+Z が効かなかったのは何だったの?
0218login:Penguin2015/12/04(金) 11:20:15.05ID:Y7lIqmfm
>>217
馬鹿が下らないレスでスレを埋めないでください
0219login:Penguin2015/12/04(金) 12:57:39.28ID:6s6Ab47T
>>191
やるじゃん
0220login:Penguin2015/12/04(金) 13:48:18.32ID:vd7Nl8Cs
>>202
お前すごい火傷してるなw

Ubuntuで初期状態でrootは制限されてるから、
shutdownコマンドを使ってる人は、sudo経由で実行しているって
書いてあるだけだろw

いろいろやれば、できるってのは当たり前の話
0221login:Penguin2015/12/04(金) 14:35:06.88ID:w17fyEd/
ほらまた引っかかった、ホント頭悪いわー

systemdでもupstartでもどっちでも良いけど、Kernelによるチェック以前にコマンド自身がuid/euidをチェックしてる
つまりは「厳密にroot以外のユーザーがshutdownを実行すること」==「shutdownプロセスのuid/euid!=0であること」はソースを書き換えない限りどんなcapabilityを与えたところで不可能
だから>>202では例としてあえてshutdownを挙げなかったのに「いろいろやれば、できるってのは当たり前」とか言ってる
しかも「sudoを使うしかない」から「sudo経由で実行している」とか都合よく言い換えてるし

黙るとか言ったのにごめんね、ほんとにアホすぎてw
0222login:Penguin2015/12/04(金) 14:41:10.85ID:vd7Nl8Cs
>>221
あれ? もしかして、sudoを使うとrootで実行されるってわかってないの?
もともとの質問者は、sudo shutdownで実行していて、これを
パスワード無しで実行したいってだけの話なんだけど。
0223login:Penguin2015/12/04(金) 14:42:50.50ID:JG1MnTom
==をみると===に書き直したくなる
0224login:Penguin2015/12/04(金) 14:43:33.35ID:vd7Nl8Cs
sudo whoamiってやってみればわかるよ。自分はrootになってる。
だからcapabilityとかの話は全く意味が無い。

Ubuntuはrootアカウントは無効になってる。
だから質問者はsudoコマンド経由でshutdownをじっこうしてるのは明らか。

そこでパスワード無しで実行したいという質問に、sudoを使えっていうのは意味が無い。
そこでsudoursの編集が答えになる。
0225login:Penguin2015/12/04(金) 14:50:09.56ID:vd7Nl8Cs
>>147
> いるよねー
> シンプルな話をあえて複雑にする輩

まったくだw
0226login:Penguin2015/12/04(金) 15:03:15.35ID:w17fyEd/
> あれ? もしかして、sudoを使うとrootで実行されるってわかってないの?
> sudo whoamiってやってみればわかるよ。自分はrootになってる。

既に> これはsudoみたくsetuidでプロセスのuid/euidをrootに変えるとかとは全然違うからね
って言ってるんだからわかってないわけ無いだろカス、せめてカスはカスなりにこっちの書き込んだことは理解しろ

お前流に言えばお前のその指摘も俺からすりゃ既に言ってる上にクッソくだらねぇ指摘だしレベル低すぎんだよ
お前自身もお前の基準のレベルでそういうくだらないやり取りをしてるのに他人に対してレベル低いとかいえるご身分じゃねーんだよ


> Ubuntuはrootアカウントは無効になってる。
> だから質問者はsudoコマンド経由でshutdownをじっこうしてるのは明らか。
> そこでパスワード無しで実行したいという質問に、sudoを使えっていうのは意味が無い。
> そこでsudoursの編集が答えになる。

そしてもう何度目のループかしらねーけどお前基準での勝手の解釈での前提の設定は他人にとってはなんの意味もねーっつんだよ


以上、もう本当に面倒くさいからなんて返ってきてもレスしないことを約束します!
すいませんでした、僕のレベルが低すぎました!
0227login:Penguin2015/12/04(金) 15:53:45.75ID:5+/+W+nG
結局謝罪&敗走かよ
ザマねーな
0228login:Penguin2015/12/04(金) 15:56:19.59ID:f7N0G7WK
だな、2chによくいるネット弁慶ってやつだ(笑)
0229login:Penguin2015/12/04(金) 16:09:47.06ID:vd7Nl8Cs
> そしてもう何度目のループかしらねーけどお前基準での勝手の解釈で
(初心者でも)わかってる。わかったうえでの質問なんだって
解釈したって言ったのはお前じゃんw

↓ これお前が言ったセリフだろ?
> もしかして普通の人は「sudo使う」っていったらコマンドを限定したりNOPASSWDにしたりで適切に
> 設定することは当たり前で省いてるだけなんだけどそのことがわかってないのかな?w

お前は「普通の人は「sudo使うって言ったら」適切に設定していて当たり前に省いてる」って勝手に解釈した。

俺は、質問者がshutdownコマンドを使っていると言った(事実)のを聞いて
shutownコマンドをsudoコマンドをを使わず実行することは難しいので(事実)
少なくともsudoコマンドは知ってる。(思い込みじゃなくて推論)

sudoコマンドを知ってるが、パスワード無しで実行することがわからないという人がいて、
そういう人に、sudoコマンドを使えは意味がなさすぎる。
だから俺は、sudoersを適切に設定しろって言ったわけさ。


> すいませんでした、僕のレベルが低すぎました!
いや、まさしくその通りだから。
02301312015/12/04(金) 16:14:01.70ID:StmA1dPK
なんか凄く話が膨らんでるな。決定打はまだ出てないようなので
>>131の改良版v1.1(行数削減、応答レスポンスの強化)を開陳

#!/bin/sh
SHUTDOWN_FILE=/tmp/shutdown.tmp
touch $SHUTDOWN_FILE
chmod 666 $SHUTDOWN_FILE
# ファイルがある間待つ
while [ -e $SHUTDOWN_FILE ] ; do
sleep 0.1
done
sync ; shutdown -h now

上のシェルスクリプトをrc.localなどで走らせておき、シャットダウン時は
rm -f /tmp/shutdown.tmp
をするという方向でいかがでしょう
0231login:Penguin2015/12/04(金) 16:21:03.13ID:vd7Nl8Cs
>>230
ネタはいらんって言ったろw

そういや電源ボタンを押したらシャットダウンできるように
しろっていうことも半分ネタで言ったな。

半分はマジだが。手が届くならボタンのほうが楽。
0232login:Penguin2015/12/04(金) 16:24:07.51ID:StmA1dPK
>>231
キーボードショートカット(例えばWin+P)に rm -f /tmp/shutdown.tmp を割り当てたら
わざわざ電源ボタンまで手を伸ばさずに済むのではないかw
0233login:Penguin2015/12/04(金) 16:27:11.50ID:vd7Nl8Cs
直接shutdownコマンドを割り当てたほうが楽
0234login:Penguin2015/12/04(金) 16:31:56.27ID:r3gLEPbk
まだやってんのか
0235login:Penguin2015/12/04(金) 16:34:24.55ID:oZ1WC9iI
質問者来ないしもういいよ
0236login:Penguin2015/12/04(金) 16:41:44.44ID:vd7Nl8Cs
>>234
俺はレスがあるかぎり辞める気はないからね。
だってレスしてほしいから、書き込んでるんでしょう?
途中でやめたら失礼だよw
0237login:Penguin2015/12/04(金) 16:55:53.52ID:w17fyEd/
やっぱ基地外相手にはこっちが引いても駄目なんだな…
じゃあ俺も黙る発言撤回してとことん付きあおう
まあ飽きっぽいからすぐ飽きるとは思うがw

> sudoコマンドを知ってるが、パスワード無しで実行することがわからないという人がいて、
はい、コレはお前がレベル低いという発言をした時点では判明してません、お前の勝手な解釈です
つまりsudoは適切に設定してあると解釈するのと同じレベルです

更に俺は勝手に解釈することが悪いとかレベル低いとか言ってるんじゃなくてその解釈のすり合わせのプロセスを否定してるお前を否定してるだけです

やり直し
0238login:Penguin2015/12/04(金) 16:57:29.22ID:JG1MnTom
daemonじみたsh走らせるよりcron先生に頼んだほうがいくらかマシじゃないか
確認してもらうのも5分に1回程度でいい
0239login:Penguin2015/12/04(金) 17:17:16.22ID:a4iQ/0DB
>>230
sleepは確か1秒単位までじゃなかったかな
sleep 1 or sleep 1sが最低
即時性を求めたいならinotifywaitを使ってもいいかもしれない
その場合deleteイベントを拾えばいいのかな?
0240login:Penguin2015/12/04(金) 17:52:41.46ID:vd7Nl8Cs
>>237
お前のレベルが低いのはお前自身が認めたんだろ?
何を言い訳してるんだ。

> はい、コレはお前がレベル低いという発言をした時点では判明してません、お前の勝手な解釈です

それぐらいわかるだろw

> shutodownコマンドを一般ユーザーで実行したいんですが
この時点でFAQだわ。

例えば「shutdownコマンドを一般ユーザーで」で軽くググるだけで、一番最初に/etc/sudoersの記事が出てきた。
> 特定のroot用コマンドを一般ユーザーが実行できるようにするには
> http://www.atmarkit.co.jp/flinux/rensai/linuxtips/433usesudo.html

最初から /etc/sudoersを編集すればいい話だってわかったから
レベル低いって言ったんだよ。

レベルが低いからお前はわからなかったんだよね?
0241login:Penguin2015/12/04(金) 18:08:52.33ID:StmA1dPK
>>239
while :; do (echo -n a ; sleep 0.2) done
で試すと分かると思いますがsleepは小数値を受け付けるのでは。

ところで>>230実際に試したけど、rootで
> chmod 666 $SHUTDOWN_FILE
しても一般ユーザから$SHUTDOWN_FILEを消せない(知らなかった…)
代わりに
chown username $SHUTDOWN_FILE
したら消せた。
0242login:Penguin2015/12/04(金) 18:21:03.05ID:vd7Nl8Cs
>>241
スティッキービットで調べると良いよ。
0243login:Penguin2015/12/04(金) 18:25:48.06ID:w17fyEd/
>>240
「わからない」のではなく自分の主張以外を否定するのは間違っているのではないか、という話です

> 質問者ってほんとにいろんな人がいるんで
> こっちもいろんな可能性を考えながら回答している
と>>216氏が言っているように、本当に色々人がいて色々な可能性があるんです

質問者はただ「shutodownコマンドを一般ユーザーで実行したいんですが何てグループに所属させたらいいのか調べ方と登録の仕方を教えてください」
と言っただけです

それを読んで「あーFAQによくあるやつね、sudoersでshutdownをNOPASSWDでウンタラカンタラ」と思うのもとても妥当だと思います
かといって「sudoersで設定したりは当たり前の話だし、わざわざグループとか言ってるし実際に厳密な意味でroot以外のユーザーで実行したいのかな、
そのへん質問者に確認してみよう」と思うのもなんらレベルの低いと言われなければいけないような話ではない、と少なくとも私は感じるという事です

前者はレベルが高く後者はレベルが低いと断じる、貴方の主観を排除した客観的な根拠は有りますか?
0244login:Penguin2015/12/04(金) 18:26:51.87ID:a4iQ/0DB
>>241
sleepの引数は整数のみと思ってたよ
>Unlike most implementations that require NUMBER be an integer, here NUMBER may be an arbitrary floating point number. Given two or more arguments, pause for the amount of time specified by the sum of their values.

ファイルが消されたらでなくファイルが作られたらをトリガーにしたら?
$ touch /tmp/shutdown.tmp
大抵の環境では/tmp掃除されるし
とはいえ手順やファイル名を周知させる手間を考えるとsudo shutdown...の方がどこでも使えるし楽な気はする
0245login:Penguin2015/12/04(金) 18:32:36.50ID:vd7Nl8Cs
>>243
> と少なくとも私は感じるという事です

だからお前の勝手な解釈で決めんな
0246login:Penguin2015/12/04(金) 18:33:30.22ID:vd7Nl8Cs
>>243
> 前者はレベルが高く後者はレベルが低いと断じる、貴方の主観を排除した客観的な根拠は有りますか?

ググッてすぐに見つなるようなFAQだった。

正しい回答をする=レベルが高い
間違った回答をする=レベルが低い
0247login:Penguin2015/12/04(金) 18:34:24.07ID:vd7Nl8Cs
>>244
> とはいえ手順やファイル名を周知させる手間を考えるとsudo shutdown...の方がどこでも使えるし楽な気はする

だから、これはネタ回答だっていったろ?w
0248login:Penguin2015/12/04(金) 18:46:42.26ID:w17fyEd/
>>245
ですから客観的な根拠をお聞きしているのです
貴方はレベルが低いと「断定」し、わたしはそんなことはないと思うと自分の考えを「提示」しているのです

貴方の主張に沿うならば、私の事を間違っていると断定しているわけですから十分に客観的な根拠がおありになるのではないのですか?
逆に私は貴方が間違っていると思う、だがそれは私の主観でしか無いので断定するだけの材料をお持ちであろう貴方にそれを求めているだけです

>>246
ただ単純に「正しい解答」というのはただの結果論であり意味はありません
「この質問にはこの解答が一番適切である事が統計学的に有意である」と言ったデータでも提示しない限り山勘があたったのと同じレベルです

しかも今のケースの場合回答者が返事をしてない以上正しいと断定することは出来ません
(もっとも私もsudoersの設定で解決したんだろう、とは思いますが)
0249login:Penguin2015/12/04(金) 18:47:03.77ID:Xgi5YBgY
必死すぎてドン引き
0250login:Penguin2015/12/04(金) 18:55:01.43ID:StmA1dPK
>>242
ありがとう。
/tmp(スティッキービット)がそういう動作だと初めて知りました。

>>244
> sleepの引数
こちらDebian8のmanでは
> 多くの実装と異なり NUMBER には整数だけでなく、任意の浮動小数点数を指定できます。
とあります。独自みたいだけど、件のUbuntu環境でも大丈夫じゃないかな。

> ファイルが消されたらでなくファイルが作られたらをトリガーにしたら?
そうですね。
ということでv2.0(ファイルが存在したらshutdownに変更・さらなる応答レスポンス向上)開陳

#!/bin/sh
SHUTDOWN_FILE=/tmp/shutdown.tmp
rm -f $SHUTDOWN_FILE
# ファイルが無い間待つ
while [ ! -e $SHUTDOWN_FILE ] ; do
sleep 0.01
done
sync ; shutdown -h now

上のシェルスクリプトをrc.localなどで走らせておき、シャットダウン時は
touch /tmp/shutdown.tmp
をするという方向でいかがでしょう
0251login:Penguin2015/12/04(金) 18:59:38.54ID:vd7Nl8Cs
>>248
> 貴方の主張に沿うならば、私の事を間違っていると断定しているわけですから十分に客観的な根拠がおありになるのではないのですか?
結果見れば明らかじゃんw

> ただ単純に「正しい解答」というのはただの結果論であり意味はありません

結果論じゃなくて結果だよw。
正しい回答という結果だった。最初かわかってるじゃんw
0252login:Penguin2015/12/04(金) 19:00:09.30ID:vd7Nl8Cs
>>249
マジうけるよねーw
■ このスレッドは過去ログ倉庫に格納されています