
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
いつも間にか、一般ユーザーからSynapticが起動できなくなってしまいました。
パスワードを入力すると、
基礎になっている認証方式(sudo)では、あなたがこのプログラムを実行することを許可していません。
システム管理者に連絡してください。
とのエラーになってしまいます。
どうすれば、良いでしょうか?
オフライン
taku_s 様へ.
考えられるユーザミスの可能性としては
* /etc/sudoers を編集(あるいは visudo コマンドを実行して編集)した.
* hostname を変更(/etc/hostname や /etc/hosts を編集)した.
* ユーザやグループの権限を変更した.
が挙げられます.
それぞれ,解決のための手法が異なるので,
問題が起こる前に行った行動を教えて戴ければ助かるのですが….
オフライン
hellfireさま
ご指摘いただいた件はいずれも思い当たりませんが、最近やったことといえば
一般ユーザーでminicomを使うために、ttyS1のグループと追加
usermod -G dialout user1
をやったぐらいなんですが
オフライン
taku_s による投稿:
最近やったことといえば
一般ユーザーでminicomを使うために、ttyS1のグループと追加
usermod -G dialout user1
をやったぐらいなんですが
user1のサブグループがdialoutだけになってしまってますよ。
usermod -Gは、指定したサブグループのみに変更されるので
いま所属しているサブグループをすべて登録しないと.....
adminグループからも外れていますから
recovery modeのroot shellで再登録してください。
オフライン
rohizukaさま
usermodって、そう言うことだったんですね。
groupを直接編集するのは、お行儀が悪いかと思い、使ったことの無いusermodを使ってみたんですが
ありがとうございました。
オフライン
taku_s による投稿:
usermod -G dialout user1
期待した動作になるのは
usermod -aG dialout user1
man or help で確認してみてください。
オフライン
taku_s による投稿:
groupを直接編集するのは、お行儀が悪いかと思い、使ったことの無いusermodを使ってみたんですが
直接編集の意味にもよりますが、gksudo gedit /etc/groupとかするという意味であるならば、直接編集は良くないというのは正しくて、
usermod
を使わない方法であれば、
vigr
vigr -S
を使うのが正しいです。
オフライン
hmatsue による投稿:
vigr
vigr -S
すみません。TYPOです。
vigr -s
ですね。
オフライン
si さん による投稿:
期待した動作になるのは
usermod -aG dialout user1
man or help で確認してみてください。
昨夜,man usermod したときには,-a の解説は無かったような…と思って調べたら,
英語 man と --help には -a オプションの記載がありますが,日本語 man には有りませんでした.
英語/日本語で解説の「詳しさ」が違う man に時折出会います.
# たしか Fedora での find コマンドもそうだったと…
オフライン
gpasswdコマンドをお試しあれ