සත්‍යාපන ටෝකන හැසිරවීමේ දෝෂයකි


141

මට මගේ උබුන්ටු මුරපදය අමතක වූ නිසා මම යථා තත්ත්වයට පත්වී මූල ෂෙල් විමසුමට වැටුනෙමි.

root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged

Answers:


190

ඔබ ගොනු පද්ධතිය කියවීමට / ලිවීමට සවි කරන බවට වග බලා ගන්න.

වහාම 'ඩ්‍රොප් ටු රූට් ෂෙල් ප්‍රොම්ප්ට්' තේරීමෙන් පසු, ගොනු පද්ධතිය කියවීමට පමණක් සවි කර ඇති බව මට පෙනී ගියේය, එය මුරපදය නැවත සැකසීම වළක්වයි.

Remount විකල්පය තෝරා /ලෙස read/writeහා නැවත root shell තුලට කඩිනම් මුරපදය වෙනස් සක්රීය යනවා.

මුරපදය වෙනස් කිරීමට පෙර ක්‍රියාත්මක කළ යුතු විධානය: mount -rw -o remount /


1
මෙම පියවරයන් අනුගමනය කිරීමෙන් පසුව පවා එය මගේ මුරපදය පිළිගන්නේ නැත
ඇන්ජෙලා

3
අමුතුයි. mountබවයි /මේ වන විටත් කියවීම් / ලිවීම් ලෙස සවිකර, නමුත් mount -rw -o remount /තවමත් වැඩ කළා. ඇයි කියලා අදහසක් නැහැ.
හබ්රෝ

මම සරලවම කියවා නැති, "(වර්තමාන) යුනික්ස් මුරපදය" ඇතුළත් කිරීමට අමතක කළ නමුත් මට අවශ්‍ය මුරපදය :(
B.Mr.W.

+1 - පැහැදිලිය, නමුත් උපකල්පනය නොකෙරේ. ටයි! එසේම, 'ප්‍රතිසාධන' විකල්පය භාවිතා කරන විට මූල කවචයට වැටෙන විට උබුන්ටු මේ ගැන සඳහන් කිරීමට දක්ෂ වනු ඇත .. root rw භාවිතය පිළිබඳ අනතුරු ඇඟවීමක් සමඟ ..
bshea

16

එය සිදු වූයේ කෙසේදැයි මට විශ්වාස නැත. සුඩෝ පරිශීලකයෙක් මගේ ගිණුම නිර්මාණය කර එය මකා දමා නැවත එය නිර්මාණය කළේය.

මෙන්න මම සොයාගත් දේ

mount -o remount,rw /
passwd
passwd: Authentication token manipulation error

වෙනසක් නැහැ.

sudo pwck

කිසිදු දෝෂයක් නොපෙන්වයි.

sudo grpck

කිසිදු දෝෂයක් නොපෙන්වයි.

ls -l /etc/passwd /etc/group /etc/shadow /etc/shadow-
-rw-r--r-- 1 root root    767 May  7 16:45 /etc/group
-rw-r--r-- 1 root root   1380 May  7 16:45 /etc/passwd
-rw-r----- 1 root shadow 1025 May  8 09:11 /etc/shadow
-rw------- 1 root root   1025 May  7 16:46 /etc/shadow-

සාමාන්‍යයි වගේ.

sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::

පරිශීලකයා සහ සංකේතාත්මක මුරපදය පෙන්වන ලදි.

sudo cat /etc/shadow- |grep oracle

කිසිවක් නොපෙන්වයි. එහි තේරුම කුමක්දැයි විශ්වාස නැති නමුත් නිවැරදිව පෙනෙන්නේ නැත.

sudo passwd -d oracle
passwd

එබැවින් විසඳුම වූයේ මුරපදය මකා දමා නව මුරපදය නැවත සැකසීමයි.

මෙය උපකාරී වේ යැයි සිතමි.

මම මුලින් මෙහි පළ කළේ මගේ පරිශීලක මුරපදය වෙනස් කිරීමට උත්සාහ කිරීමේදී "සත්‍යාපන ටෝකන හැසිරවීමේ" දෝෂයක් ලබා ගැනීම නමුත් ගූගල් විසින් මෙම ප්‍රති result ලය පළමුව පෙන්වයි, එබැවින් මම නැවත පළ කළෙමි.


1
Pam-auth-update භාවිතා කර pam සත්‍යාපන විකල්පයන්ගෙන් එකක් ලෙස Kerberos භාවිතා නොකිරීමට වග බලා ගන්න - එසේ නම්, passwd සත්‍යාපන ටෝකන හැසිරවීමේ දෝෂයකට තුඩු දෙයි
GOST

5

දිනය නියම නොකළ උපාංගය සමඟ මුරපදය වෙනස් කිරීමෙන් මට මෙම දෝෂය ඇතිවිය. (එනම්, එය ආරම්භ කිරීමෙන් පසු අහඹු විය)

මූලික වශයෙන් සිදු වූයේ මා මුරපදය වෙනස් කළ විට නීති විරෝධී කාලරාමුව යාවත්කාලීන වීමයි /etc/shadow. ඉන් පසු යමෙකුට එම ගිණුම පුරනය වීමට හෝ මුරපදය වෙනස් කිරීමට භාවිතා කළ නොහැක. මූල ගිණුම සමඟ වුවද එම මුරපදය නැවත වෙනස් කිරීමට නොහැකි විය.

ගිණුම නිවැරදි කිරීමට මට සිදු වූයේ:

  1. නිවැරදි දිනය සකසන්න
  2. /etc/shadowගොනුවට කල් ඉකුත්වීම / අවසන් මුරපදය වෙනස් කිරීම සංස්කරණය කරන්න (මම අවසන් වරට වැඩ කළ සෙවනැලි ගොනුව භාවිතා කළෙමි)
  3. මුරපදය root- අයිතිවාසිකම් සමඟ නව එකක් වෙත වෙනස් කරන්න.

4

මෙම දෝෂය පැමිණෙන්නේ PAM (ප්ලග් කළ හැකි සත්‍යාපන මොඩියුලය) වෙතින් වන අතර එය නව සත්‍යාපන ටෝකනය ලබා ගැනීමට මොඩියුලයට නොහැකි වූ බව පවසයි ( auth.logමෙම දෝෂය පිළිබඳ වැඩි විස්තර සඳහා පරීක්ෂා කරන්න ).

මෙම ඔබගේ අනුමැතිය සැකසුම් හා සම්බන්ධ වේ සොයා /etc/pam.d/(වැනි බහලුම minimum_uidතුලcommon-auth හෝ වෙනත් සීමා කිරීම් අවශ්ය ලකුණු). එබැවින් කරුණාකර PAM මොඩියුලයේ සැකසුම් නිවැරදි දැයි දෙවරක් පරීක්ෂා කරන්න.

බලන්න: man pam_chauthtok

PAM_AUTHTOK_ERR: නව සත්‍යාපන ටෝකනය ලබා ගැනීමට මොඩියුලයකට නොහැකි විය.


වර්තමාන මුරපදය තවමත් සකසා නැති සහ passwdතවමත් එය ඉල්ලා සිටින පරිශීලකයෙකු සඳහා මුරපදය වෙනස් කිරීමේදී සමහර විට මෙම දෝෂය සිදුවිය හැකිය , එබැවින් වැඩ කිරීමේ ක්‍රමය වන්නේ එකතු කිරීම මගින් වෙනස් කිරීමට බල කිරීමයි sudo, උදා : sudo passwd $USER.


0

ඔබ LikeWise හෝ PowerBroker ස්ථාපනය කර ඇත්නම්, මෙය සිදුවනු ඇත root. Pbis-open අස්ථාපනය කිරීමට මට බල කෙරුනි (මම එය තවදුරටත් භාවිතා නොකරමි).

sudo aptitude purge pbis-open pbis-open-legacy pbis-open-gui pbis-open-upgrade
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.