我的操作系统 /etc/default/locale 中权限被拒绝,未配置

我的操作系统 /etc/default/locale 中权限被拒绝,未配置

我需要有关 Ubuntu 问题的帮助。

/ etc/default/locale: /etc/default/locale:Permission denied.

为什么?我以 root 身份输入sh -x /usr/sbin/update-info-dir并得到以下信息:

+INFODIR=/usr/share/info
+set -e/
+unset LANGUAGE
+unset LANG
+[ -r /etc/enviroment ]
+. /etc/enviroment
+PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
+[ -r /etc/default/locale]
+ ./etc/default/locale
/usr/sbin/update-info-dir: 2: /etc/default/locale: /etc/default/locale: Permission denied.

当我按下区域设置 Denislav 视图时:

LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

我应该配置区域设置吗?我该怎么做?

答案1

/usr/sbin/update-info-dir您的代码中有错误:

./etc/default/locale

应该

. /etc/default/locale

注意点后的空格。

以 root 身份使用

nano /usr/sbin/update-info-dir

(或者任何你喜欢的编辑器)并更改该行。

相关内容