iT邦幫忙

0

Linux每個使用者帳號都登不進去

今天改了帳號家目錄下的檔案權限,
印象中只使用了
chowm -R User *
chowm User *
chowm -R User .*

chmod -R XXX *
chmod XXX *
chmod XXX .*

之後要登入帳號時就出現了以下訊息
http://ithelp.ithome.com.tw/upload/images/20170808/20102612IWv3UEzsz4.png
http://ithelp.ithome.com.tw/upload/images/20170808/201026123KtRRvfjJD.png
每個帳號都不能登入了...不單只是一個帳號的問題

煩請大家提供解決意見

可以確定家目錄擁有者是登入的使用者帳號
也試過 chmod 644 .dmrc and .bashrc and .cshrc

aeolus0829 iT邦研究生 4 級 ‧ 2017-08-09 08:14:54 檢舉
線索就在你的 錯誤訊息 裡
再核對清楚點吧
allenxu iT邦新手 3 級 ‧ 2017-08-09 09:01:15 檢舉
但是有疑問的是
我只更改了一個user的家目錄底下的檔案
但為何會影響到全部的user
hon2006 iT邦大師 1 級 ‧ 2017-08-09 09:51:49 檢舉
用 history 看下過什麼指令
http://tosian.blogspot.tw/2008/10/history-command-on-linux.html
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
Ray
iT邦大神 1 級 ‧ 2017-08-09 11:14:30
最佳解答

你真的知道自己下的指令, 會影響那些檔案嗎?...

若照你所寫的這個指令:

chown -R <user> *

假設你是停留在 /home 底下的話, 上面這個指令的意思是:
把所有 /home/* 目錄的 owner 都改成 <user> 這個人

執行完之後, 正好符合你現在的障礙症狀.

allenxu iT邦新手 3 級 ‧ 2017-08-09 11:54:52 檢舉

經查為 /home目錄的權限大家都沒有x的權限
所以每個使用者登入都被擋住了
剛剛修改chomd 755 /home就可以了
然後再到 /home/裡面再去修改一次每個使用者目錄的權限

我要發表回答

立即登入回答