मैं उपयोग करता हूं rkhunterऔर मैं इसके लॉग की जांच करना चाहता था:
nano /var/log/rkhunter.log
लेकिन nanoइस त्रुटि का उत्पादन किया:
Error reading /home/arthur-dent/.nano_history: Permission denied
Press Enter to continue starting nano.
और अगर मैं दबाता ENTERहूं तो मैं फ़ाइल देखने में सक्षम हूं। मैंने उस फ़ाइल के लिए अनुमतियाँ जाँच ली हैं और वे अब हैं:
-rw------- 1 root root 12 May 3 20:26 .nano_history
इसलिए मुझे लगता है कि मैं बस अपने स्वामित्व को वापस बदल दूंगा? लेकिन जैसा कि मैं सचमुच उपयोग कर रहा था nano, अनुमतियाँ और स्वामित्व क्यों होगा (संभवतः, जैसा कि मुझे नहीं पता कि मूल स्वामित्व क्या था) बस अचानक बदल गया? क्या यह इसलिए था क्योंकि मैं इसके साथ उपयोग कर रहा था sudo, यदि हां, तो यह अजीब है क्योंकि ऐसा कुछ भी पहले कभी नहीं हुआ और मैं sudoइसके साथ बहुत उपयोग करता हूं ?
OS सूचना:
Description: Ubuntu 15.04
Release: 15.04
पैकेज की जानकारी:
nano:
Installed: 2.2.6-3
Candidate: 2.2.6-3
Version table:
*** 2.2.6-3 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
nano /var/log/somelogअनुमति के रूप में देखता है, तो अनुमतियों के साथ 600 (और sudo के बिना), .nano_historyस्वामित्व को रूट में बदलता है? मैंने अभी atopलॉग के साथ ऐसा ही किया है , और मेरी .nano_historyफाइल अभी भी वही है
sudo nanoइसके बजाय चलाते हैं gksudo nano.... एक अलग नोट पर, संपादकों का उपयोग करके लॉग फ़ाइलों को पार्स न करें, tail/ less/ more
-rw------- 1 xieerqi xieerqi 31 May 3 13:51 .nano_history