Djangoアプリを展開しようとしています。印刷するときapt-get update
そうですか
W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied)
W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied)
W: Unable to read /etc/apt/sources.list - RealFileExists (13: Permission denied)
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission denied)
E: Unable to read /var/cache/apt/ - opendir (13: Permission denied)
E: Unable to read /var/cache/apt/ - opendir (13: Permission denied)
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
印刷するときSudo apt-get update
そうですか
-bash: Sudo: command not found
su
の代わりにSudo
を使用しようとしました。しかし、それは奇妙です。たとえば、su apt-get update
そして何も起こりません、私は新しい行を見るだけです、
(uiserver):u78600811:~$ su apt-get update
(uiserver):u78600811:~$
一部のパッケージをインストールしようとした場合も同じです。私は何をしますか?
役に立つ情報なら-私はDebianを使っています
(uiserver):u87600811:~$ uname -a
Linux infong1559 3.14.0-ui16294-uiabi1-infong-AMD64 #1 SMP Debian 3.14.79-2~ui80+4 (2016-10-20) x86_64 GNU/Linux
デフォルトでは、SudoはDebianにインストールされていませんが、インストールできます。最初にsuモードを有効にします。su -
次のコマンドを実行してSudoをインストールします。apt-get install Sudo -y
その後、ユーザーと権限をいじる必要があります。自分のユーザーにSudo権限を付与します。
usermod -aG Sudo yourusername
SudoersファイルにSudoグループが追加されていることを確認してください。実行:visudo
sudoersファイルを変更し、次の行を追加します(欠落している場合):
# Allow members of group Sudo to execute any command
%Sudo ALL=(ALL:ALL) ALL
変更を有効にするには、デバイスに再ログインまたは再起動する必要があります。
これは商用サーバーであるため、rootアカウントにアクセスすることも、root権限で操作することもできません。つまり、Sudo
を実行したり、パッケージをインストールしたりできなくなります。あなたがしようとすることができることは次のとおりです:
コンパイラーにアクセスできるかどうかを確認し、自分自身と自分の家のスペースで必要なものをコンパイルします。
仮想マシンを実行できるかどうかを確認します。これにより、パッケージをインストールするOSのプライベートインスタンスを実行できる場合があります。
su
とSudo
は2つの異なるコマンドですが、関連するコマンドです。 Sudo
がインストールされないことはまれですが、単にパスに含まれていない可能性があります。 /usr/bin/Sudo command
をお試しください。
確かにSudo
が利用できない場合は、当然のことながらsu
を使用する必要がありますが、Sudo
と同じようには機能しません。それを使用する最も簡単な方法は、単に実行することです:
su -
これにより、root
ユーザーのパスワードの入力を求められます。この時点で、おそらくapt install Sudo
を実行し、ルートシェルからログアウトして、通常どおり続行します。
yourパスワードを要求するSudo
とは異なり、su
はrootのパスワードを要求することに注意してください。