/etc/passwdが見つかりません[閉じる]

/etc/passwdが見つかりません[閉じる]

何らかの理由で、passwdまたはShadowに行く必要があるたびに許可されていません。

たとえば、

cd /etc/passwd

出力:cd: not a directory: /etc/passwd

影も同様です。だから私のユーザーとそのパスワードを見つけることができません。誰にも解決策はありますか?誤ってrmdirを使ってディレクトリを削除したかどうかはわかりませんが、疑います。

そしてバーチャルボックスにあるファイルをすべて削除しましたが、新しく始めたらまだありませんね。別の.ovaをダウンロードする必要がありますか? ? ?

さらに、カリLinux私が使用しているVirtualboxの場合

ベストアンサー1

あなたはを使用していますcd。これにより、ディレクトリに変更できます。 /etc/passwdディレクトリではありません。

以下で見ることができます:

$ file /etc/passwd
/etc/passwd: ASCII text
$ ls -l /etc/passwd
-rw-r--r-- 1 root root 3281 Feb  9 06:43 /etc/passwd

応答の最初の文字lsはです-/etc/passwdディレクトリの場合d

cd代わりに、ファイルを読み取る以外の方法を使用する必要があります。cat /etc/passwd読むことも、sudo vipw編集のためにエディタで開くこともできます。

/etc/shadow一般的に、パスワードハッシュが含まれており、誰でも読むことができないことを除いて、同じ状況が存在します。sudo cat /etc/shadow読んでsudo vipw -s修正する必要があります。

おすすめ記事