お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-08-05 17:28:03

Koga1242
メンバ
登録日: 2010-07-29

suが上手くいかない

ubuntu10.04を使用しているのですが
端末で「su」コマンドを使用してパスワードを入力するんですが
認証失敗となってしまいます。

パスワードはログインをするときに使用するものを
入力しているんですが、
これが間違っているのでしょうか?

詳しい方教えていただけますか?

オフライン

 

#2 2010-08-05 17:48:11

Crush
メンバ
登録日: 2009-02-10

Re: suが上手くいかない

Ubuntuでは、suコマンドは使わないのが流儀で仕様です。
これはOSとしてのポリシーで、設定される初期ユーザは管理者権限があるわけではないので、うまくいかないのが正常です。

sudoコマンドによって、自分のアカウントを一時昇格させることで管理者権限が必要な作業は実行します。
具体的には管理者権限が必要なコマンドの前に、sudoと入力します。(例:sudo fdisk -l)
同様に管理者権限を得た上で、rootにパスワードを設定してしまえばsuコマンドも使えますが推奨されません。

そのポリシーからは好ましいとは言えませんが、管理者権限が必要な処理をいくつも行う場合、sudo suとすることで、suコマンドの効果を得ることができます。
基本的には、suや、sudoコマンドを利用する必要がある処理は、クリティカルな問題を引き起こす可能性がありますので、その実行には注意が必要です。

オフライン

 

#3 2010-08-05 20:53:19

hmatsue
アドバイザ
登録日: 2009-03-10

Re: suが上手くいかない

https://wiki.ubuntulinux.jp/UbuntuTips/Others/RootSudo
もご一読いただくと、Ubuntuでのsuとsudoの取扱いについて理解が深まるかと思います。

オフライン

 

#4 2010-08-05 22:18:04

hito
管理者
登録日: 2007-03-18

Re: suが上手くいかない

Crush による投稿:

Ubuntuでは、suコマンドは使わないのが流儀で仕様です。
これはOSとしてのポリシーで、設定される初期ユーザは管理者権限があるわけではないので、うまくいかないのが正常です。

これは微妙に正しくない表現で、
 ・Ubuntuのデフォルトでは「rootユーザーにはロックがかかっていて、sudoで特権を取得する」。
 ・「パスワードが設定されている他のユーザー」(例:hoge)に「su hoge」として切り替えることは別に忌避されるものではない。
 ・「rootユーザーにパスワードを設定し、アンロックした状態」にはしないため、「su」でrootユーザーにはならない。
のが流儀ですから、『Ubuntuでは、suコマンドでrootに切り替えることはない』、と表現して頂くのが正しそうです。

オフライン

 

#5 2010-08-06 20:35:31

aruneko
メンバ
登録日: 2009-05-01

Re: suが上手くいかない

どうしても「su」のようなことをしたいのなら、「sudo su」とすることで同じようなことが出来ます。

オフライン

 

Board footer

Powered by FluxBB