1

Я пытаюсь добавить новую раскладку клавиатуры для пользователя без прав администратора на моем Mac.

Я думал, что раскладка клавиатуры будет применяться для всех пользователей, когда я добавил ее, но, увы, нет.

Я не могу попасть в /Users/<username>/Library/Keyboard Layouts/

папка, так как она не пускает меня (но я администратор FFS!)

Я даже вошел в «получить информацию» и установил для него «все читают и пишут», но он все еще говорит мне, что у меня нет разрешения

Как же я могу обновить папку с раскладкой клавиатуры другого пользователя?

3 ответа3

3

Если вы хотите, чтобы ресурс (раскладка клавиатуры, шрифт и т.д.) Был доступен для всех пользователей, не помещайте его в папки библиотеки отдельных пользователей; вместо этого поместите его в "локальную" папку "Библиотека" (/Library), которая применяется ко всем пользователям на компьютере. Просто удалите макет в /Library /Keyboard Layouts (который доступен для записи администраторам), и все будет хорошо.

2

Возможно, пришло время использовать командную строку (Terminal.app) и пользователя root.

[РЕДАКТИРОВАТЬ]

Похоже, вы хотите скопировать файл от вашего пользователя к другому пользователю. Ну, вы должны быть в состоянии сделать это с помощью следующей команды:

sudo cp ~/Library/Keyboard\ Layouts/yourKeyboardLayoutHere /Users/theUserNameHere/Library/Keyboard\ Layouts/

Если вы не согласны с командной строкой, то вы можете попробовать включить пользователя root, войти в систему как Root и повторить попытку.

Если пользователь root не может выполнить какое-либо действие, обычно на работе есть что-то гнусное (проблемы с файловой системой, жестким диском).

0

Попробуйте sudo -s стать пользователем root. Эта команда порождает новую оболочку с привилегиями root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .