Dari terminal, saya mencoba untuk pergi ke usr \ local \ bin di bawah id login nama pengguna saya, tetapi saya mendapat Izin ditolak. Sama seperti perintah ls. Ada saran?
Edit:
mac1:/ user1$ ls -la /usr/local
total 0
drwxr-xr-x 5 root wheel 170 Feb 15 17:53 .
drwxr-xr-x@ 12 root wheel 408 Jan 16 14:30 ..
drwx------ 19 504 wheel 646 Feb 15 18:39 bin
drwxrwxr-x 4 root admin 136 Dec 16 08:47 lib
drwxr-xr-x 6 root wheel 204 Feb 15 17:53 share
macos
osx-mavericks
EmilyJ
sumber
sumber
ls -la /usr/local
?Jawaban:
Dalam versi OS X atau macOS sebelum High Sierra (10.13), Anda bisa mengetik:
Ini tidak berlaku untuk macOS 10.13 atau lebih baru, karena Perlindungan Integritas Sistem akan memastikan kepemilikan
/usr/local
tidak dapat diubah.Atau jika Anda menginginkannya khusus untuk
/usr/local/bin
:Selain itu, mode izin Anda tidak aktif — idealnya
/usr/local/bin
juga dapat diakses oleh orang lain:sumber
sudo chmod -R u=rwX,go=rX /usr/local/bin
- mode "X" mengatur akses eksekusi hanya jika terlihat sesuai.bin
direktori.drwx------ 29 macports wheel 986B 8 Aug 14:01 bin
chown: changing ownership of '/usr/local/bin/docker-compose': Operation not permitted