Linux'ta bir şifre değiştirme


1

Merhaba Bir kullanıcının şifresini değiştirmeye çalışıyorum. Bu yüzden kök olarak ve sadece

    passwd Joe

Burada küçük bir bilgi istemiştim, iki kez yeni bir şifre girdim ve şunu alıyorum:

    Password changed

Çok uzak çok iyi. Ancak Joe @ web sunucusu olarak giriş yapmaya çalışırsam veya ssh joe @ webserver ls (örneğin). Girdiğim şifremi sorar. İstemi üç kez alıyorum ve

    permission denied(publickey, keyboard-interactive)

Bu kullanıcıyı ilk yapan kişi üzerinde bazı tuhaf kısıtlamalar koyması mümkün mü? Gölge ve şifre dosyalarını (hiçbir şey değiştirmeden) kontrol ettim ve her şey iyi görünüyor.

Sorumu ilgilendirmezsem veya yeterince göze çarpmadıysam özür dilerim ama dünden beri araştırıyorum neden ve bunun nasıl olabileceği ve gerçekten de aklımdan geçemiyor.


Kimlik doğrulamayı şifresiz kullansanız iyi olur, ancak anahtar
Roman Newaza

@Roman üzgünüm sunucu ile ilgili işlemlerle çalışmaya alışık değilim, bunu nasıl yaparım, bir erkek sayfasına bağlantı veya bir şey sormak çok fazla olmazsa memnun olurum.


@Xaerxess, ancak bir noktada joe'in şifresinin istendiği ve bunu alamadığım ve değiştiremediğim için nasıl

Yanıtlar:



0

Söz konusu yöntemlerden biri olmadığı için parola doğrulaması devre dışı bırakılmış gibi görünüyor. Yukarıda açıklandığı gibi, yine de ortak anahtar kimlik doğrulamasından daha iyi olursunuz. Bir yerden okuyunuz ve genel anahtarınızı ~ joe / .ssh / approved_keys içine yerleştiriniz. Sahibini joe olarak ayarlamayı unutma, yoksa işe yaramaz.


evet ama bu adımı geçemem çünkü jo'nun şifresini istemedim ve değiştiremedim. sudo kedisi ~ / .ssh / id_rsa.pub | ssh jo @ webserver "cat - >> ~ / .ssh / approved_keys2" eğer yeni bir kullanıcı kullanıyorsanız, yine de izin verilmedi.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.