मेरे पास एक मैक है जिसे खरोंच से पुनर्स्थापित किया गया था, और मालिक ने इसे स्थापित करते समय गलती से अपना उपयोगकर्ता नाम बदल दिया। वर्तमान उपयोगकर्ता आईडी "जेन" है, लेकिन पुराने समय मशीन बैकअप तब बनाए गए थे जब उसका उपयोगकर्ता नाम "जन" था।
अब, वह अपने पुराने बैकअप तक नहीं पहुँच सकती।
स्पष्ट समाधान उसके बैकअप ड्राइव पर जाना है और पदानुक्रम के स्वामित्व को "जन" से "जेन" में बदलना है, लेकिन हर बार जब मैं कोशिश करता हूं, तो मैंने "ऑपरेशन की अनुमति नहीं" दीवार को मारा। "AC" को निष्पादित करने से पहले मैंने ACL को ठीक करने की कोशिश की, लेकिन मुझे इसके लिए "ऑपरेशन की अनुमति नहीं है":
$ sudo su
# cd /Volumes/SeagateBackupDrive
# cd Backups.backupdb
# ls -led .
drwxr-xr-x@ 8 root _unknown 272 Sep 20 2014 .
0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
# chmod -a "everyone deny chown" .
# cd "Jane's MacbookPro"
# ls -led .
drwxr-xr-x@ 5 root _unknown 170 Feb 14 16:03 .
0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
# chmod -a "everyone deny chown" .
chmod: Failed to set ACL on file '.': Operation not permitted
मैंने सभी प्रकार की चीजों की कोशिश की है जैसे "रिटेट्रैट" की अनुमति को संशोधित करना या uchg ध्वज की तलाश करना, लेकिन अभी तक कोई भाग्य नहीं है।
यह एक स्नो लेपर्ड मशीन पर है।
कृपया अलग-अलग SE साइटों पर पोस्ट-क्रॉस न करें
—
Tetsujin
मुझे यकीन नहीं था कि इस सवाल के लिए कौन सी साइट उपयुक्त थी। हटाने के लिए उनमें से किसी एक को नामांकित करने के लिए स्वतंत्र महसूस करें।
—
एडवर्ड फॉक