間違ったパスワード「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