01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
'sudo su -' vs 'sudo -i' vs 'sudo /bin/bash' - when does it matter which is used, or does it matter at all?
https://askubuntu.com/questions/376199/sudo-su-vs-sudo-i-vs-sudo-bin-bash-when-does-it-matter-which-is-used
ドキュメントレビューをしてたんだけど、sudo を使って root ユーザーになりたい、という場合のやり方がいろいろ混在してた。
どれかに統一しといたほうが良い気もするんだけど、とりあえずどういう意味があるか、というのをメモ。
sudo su -
ログインシェルを起動して、/etc/profile .profile .bashrc を読みこんで、rootディレクトリに cd する。
root ユーザでログインするイメージ
sudo su - <ユーザー名> で他のユーザーになるときにも使う
sudo -i
sudo su - に近い。
.bashrc と .login を読みこむ。
sudo /bin/bash
root権限でシェルを起動。環境変数等は呼び出したユーザー環境を引き継ぐ。
sudo -s
root権限で $SELL を起動。
Twitterでやりとりしてたら、JANOGのプログラムを応募することになった模様。
https://twitter.com/sasakipochi/status/1368847979671523329
https://twitter.com/sasakipochi/status/1369118502922022914
https://twitter.com/sasakipochi/status/1369120254526300164
- 海外事情に詳しいMazz
- 海外で沢山使われるVPNネタで登さん
- ISPのよしともさん
- 海外での被害事例を喋るささけん
- 適当にいじるパネルチェアのししおさん
という布陣で応募する予定だ。
2026 : 01 02 03 04 05 06 07 08 09 10 11 12
2025 : 01 02 03 04 05 06 07 08 09 10 11 12
2024 : 01 02 03 04 05 06 07 08 09 10 11 12
2023 : 01 02 03 04 05 06 07 08 09 10 11 12
2022 : 01 02 03 04 05 06 07 08 09 10 11 12
2021 : 01 02 03 04 05 06 07 08 09 10 11 12
2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2026-08-11 19:13