На моем Mac я не могу использовать git (и, следовательно, Heroku) из-за неправильных прав доступа к файлам. Пользователь root может получить к ним доступ нормально, но мой пользователь не может, несмотря на то, что он принадлежит мне и находится в моем домашнем каталоге.
$ ls -al
показывает, что я владею файлом и имею только права на чтение и запись:
drw------- 7 george staff 238 27 Aug 16:53 .ssh
не имея ACL.
Тем не мение:
$ chmod -R 0600 /Users/george/.ssh
chmod: /Users/george/.ssh/github_rsa: Permission denied
chmod: /Users/george/.ssh/github_rsa.pub: Permission denied
chmod: /Users/george/.ssh/id_rsa: Permission denied
chmod: /Users/george/.ssh/id_rsa.pub: Permission denied
chmod: /Users/george/.ssh/known_hosts: Permission denied
chmod: /Users/george/.ssh: Permission denied
Я перепробовал все, что мог придумать: chown
, chmod
и chmod -N
(чтобы удалить любые ACL).
Но я до сих пор не умею их читать или писать и не умею.
Любые решения приветствуются!