Không thể mở khóa tệp trong Mac OS


1

Tôi đang cố gắng chỉnh sửa tệp my.cnf trong Ứng dụng / XAMPP / xamppfiles / etc nhưng nó đã bị khóa. Vì vậy, tôi đã thử mở khóa bằng cách sử dụng

cd /Applications/XAMPP/xamppfiles/etc

sudo chflags nouchg my.cnf

Nhưng nó không hoạt động. Tôi nhập mật khẩu của mình và sau đó khi tôi mở tệp bằng trình soạn thảo văn bản thì nó vẫn bị khóa.

  • Có cách nào khác để mở khóa tập tin không?
  • Tôi có thể đặt ngăn xếp luồng trong xampp theo bất kỳ cách nào khác ngoài tệp my.cnf không?

Tôi đang chạy Mac OS 10.8.2


ls -l / Ứng dụng / XAMPP / xamppfiles / etc

drwxr-xr-x@ 16 root   admin    544 27 Feb  2010 extra
-rw-r--r--@  1 root   admin   3572 27 Feb  2010 freetds.conf
-rw-r--r--@  1 root   admin  17693 27 Feb  2010 httpd.conf
-rw-r--r--@  1 root   admin  17008 27 Feb  2010 httpd.conf.bak
-rw-r--r--@  1 root   admin    362 27 Feb  2010 locales.conf
-rw-r--r--@  1 root   admin  12958 27 Feb  2010 magic
-rw-r--r--@  1 root   admin  37486 27 Feb  2010 mime.types
-rw----rw-@  1 root   admin   2729  5 Feb 10:20 my.cnf
drwxr-xr-x@  4 root   admin    136 27 Feb  2010 openldap
lrw-r--r--   1 Oskar  admin     56 27 Feb  2010 openssl.cnf -> /Applications/xampp/xamppfiles/share/openssl/openssl.cnf
drwxr-xr-x@  4 root   admin    136 27 Feb  2010 original
-rw-r--r--@  1 root   admin   1630 27 Feb  2010 pear.conf
-rw-rw-r--@  1 root   admin  39774 27 Feb  2010 php.ini
-rw-r--r--@  1 root   admin    219 27 Feb  2010 pool.conf
-rw-r--r--@  1 root   wheel   2103 27 Feb  2010 proftpd.conf
-rw-rw-r--@  1 root   admin   1911 27 Feb  2010 proftpd.conf.orig
drwxrwxr-x@  3 root   admin    102 27 Feb  2010 ssl.crt
drwxrwxr-x@  3 root   admin    102 27 Feb  2010 ssl.key
-rw-rw-r--@  1 root   admin  23953 27 Feb  2010 webalizer.conf
-rw-r--r--@  1 root   admin  23930 27 Feb  2010 webalizer.conf.sample
drwxrwxr-x@  4 root   admin    136  5 Feb 10:20 xampp

"Khóa" có nghĩa là gì? Bạn có chắc chắn rằng nó không chỉ không đủ quyền của trình soạn thảo văn bản? Lỗi gì được hiển thị?
Daniel Beck

Tôi không nhận được lỗi. Trong trình soạn thảo văn bản, nó nói bị khóa ở trên cùng. Tôi đã viết và đọc - quyền
Oskar Persson

Bạn có thể chỉnh sửa (và lưu) các tập tin với một trình soạn thảo văn bản dòng lệnh như vimhay emacs? Các quyền cho thư mục là gì? Bạn có thể cung cấp đầu ra của ls -l /Applications/XAMPP/xamppfiles/etc?
Daniel Beck

Làm thế nào tôi có thể chỉnh sửa nó bằng cách sử dụng emacs?
Oskar Persson

Câu trả lời:


1

Khi bạn bấm vào Khóa trong thanh tiêu đề của tệp, một menu sẽ mở ra. Chọn Mở khóa . Nó sẽ cho bạn biết nếu có một lý do nó thất bại.

Thí dụ

Khắc phục lý do đó. Trong ví dụ của tôi, tôi thiếu quyền ghi vào thư mục mẹ và trình soạn thảo yêu cầu những người đó thực hiện ghi nguyên tử. Để khắc phục lỗi cụ thể này, hãy chạy sudo chmod a+w /Applications/XAMPP/xamppfiles/etc, cấp cho mọi tài khoản trên hệ thống của bạn quyền ghi vào etcthư mục đó .

Ngoài ra, chỉnh sửa tệp trong trình chỉnh sửa văn bản hỗ trợ chỉnh sửa nội tuyến, chẳng hạn như vimhoặc emacs. Bạn sẽ tìm thấy nhiều hướng dẫn về sử dụng cơ bản trực tuyến của họ.


Cung cấp cho tôi chính xác cùng một lỗi.
Oskar Persson

@Oskwish Cập nhật câu trả lời.
Daniel Beck

Bây giờ mysql / phpmyadmin cho tôi lỗi này:#1 - Can't create/write to file '/var/folders/cm/bvzmj0451s1863p1g1n72j900000gq/T/#sql555_4_2.MYI' (Errcode: 13)
Oskar Persson

@Oskwish Khi bạn lưu tệp, quyền sở hữu và quyền có thể đã được thay đổi. Bạn nên thay đổi những điều này để phù hợp với những gì đã có trước đó, chỉ để chắc chắn. Tùy thuộc vào chính xác những gì bạn đã thay đổi trong tệp, đây cũng có thể là kết quả của những thay đổi đó.
Daniel Beck

Đã sửa lỗi mới vớisudo chmod 600 my.cnf
Oskar Persson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.