Debian 8.2 は root を使用できなくなりました

Debian 8.2 は root を使用できなくなりました

間違ったパスワード「su root」を使用しようとすると、「認証に失敗しました」という予想されるメッセージが表示されます。

試してみると正しいパスワードを入力すると、「setgid:操作は許可されていません」というメッセージが表示されます。

rootパスワードをリセットするためにgrubを介して一般的な起動を試みましたが、「bash:ターミナルプロセスグループを設定できません(-1):デバイスに不適切なioctl」というメッセージが表示され、キーボードを認識するために再起動する必要がありました。

sudoがインストールされていません。数ヶ月間、このコンピュータに管理的変更を加えず、期待どおりに動作しましたが、今は突然動作しません。

このコンピュータはWindowsでデュアルブートされ、正しいルートパスワードを使用すると共有Windowsハードドライブにアクセスできます。 (「インストールするには認証が必要です...など...」)

編集:ls -l $(which su)を表示

-rwxr-xr-x 1 mynamemyname40168 2014年11月20日/bin/su

解決済み:

結局私はルートだけでなく、どのユーザーにもsuができないと決めました。

ライブCDから起動

マウント /dev/sda1 /mnt (私の場合はsda1ですが、あなたのものではないかもしれません)

chown -Rルート:ルートなど

chown -R ルート:ルートビン

..ルートディレクトリではなく、誤って私に属している他のすべてのディレクトリ

最も重要なのは、/ bin / suが次のようになるはずです。-rwsr-xr-x

問題を引き起こすのは、所有権だけではなく、「x」ではなく所有者の「s」です。

間違った所有権は他の問題を引き起こすと思いますが、今はrootとしてsuすることができるので、問題を修正することができます。

ベストアンサー1

-rwsr-xr-x 1 root root 35200 Mai 25 2012 /bin/su問題はsuバイナリの権限にあります。次のようにする必要があります。 (WheezyとJessieを確認しました)。

フルファイルシステムまたはサブフォルダー(例:bin

タスクを再開するには、別のメディアから起動し、そこから権限を変更するだけsuです。aptitude reinstall login

おすすめ記事