小编Yar*_*ron的帖子

PBISOpen 和 Ubuntu 14.04LTS 的问题

我正在测试 openpbis 8.3 版本,当我尝试在 Ubuntu 14.04 LTS 上打开新会话时遇到身份验证问题,不是在本地网络中,而是在远程网络中。

在活动目录中添加计算机非常简单,我在本地和远程网络上都没有任何问题。

但是当我想用我的活动目录帐户打开会话时,我收到消息“密码错误”

所以我在活动目录下重新初始化了密码,并再次尝试打开会话

我输入默认密码,没问题,系统要求我输入新密码,没有消息,一切似乎都正常,之后,我输入了我的登录名和密码,却提示我输入密码错误。

如果我在 Windows 7 PC 上使用相同的登录名和密码,则打开会话没有问题。

我正在尝试调试 openpbis:

Make Sure You Are Joined to the Domain
/opt/pbis/bin/domainjoin-cli query
Name = chou-l64
Domain = mydomain.LAN
Distinguished Name = CN=CHOU-L64,CN=Computers,DC=mydomain,DC=lan

###

Check Whether You Are Using a Valid Logon Form
MYDOMAIN\username
works

###

Clear the Cache
/opt/pbis/bin/ad-cache --delete-all
ok

###

Check the Status of the PBIS Authentication Service
/opt/pbis/bin/lwsm status lsass
running (container: 1436)

###

Check Communication between the PBIS Service …
Run Code Online (Sandbox Code Playgroud)

networking password likewise active-directory 14.04

6
推荐指数
0
解决办法
4387
查看次数

PPA 没有发布文件

我正在尝试按照此处的说明从 Webupd8team ppa 安装 Oracle Java 7 。

我使用相同的 ppa 将它安装在我的其他系统之一上。但是现在当我apt update在添加 ppa 后尝试添加它时,它会显示以下内容

E: The repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

apt ppa

6
推荐指数
0
解决办法
1468
查看次数

须藤:节点:找不到命令

我有一个与 nodejs 相关的问题。我在这里有 nodejs 二进制文件:~/node-v8.5.0-linux-x64/我有一个我使用创建的软链接:ln -s node-v8.5.0-linux-x64/ node

在我的.bashrc,我有这样的:export PATH=$PATH:$HOME/node/bin

node并且npm在我正常登录时运行良好。由于它们都安装在我家中,因此我无需以 root 用户身份登录即可全局安装软件包。

但我想尝试;所以,我跑了:

sudo npm install -g angular-cli
sudo node app.js
Run Code Online (Sandbox Code Playgroud)

它没有用。

sudo: node : command not found
Run Code Online (Sandbox Code Playgroud)

我以为$PATH我使用时可能会发生变化,sudo但后来我使用sudo echo $PATH以下方法检查了它:

/home/dc/bin:/home/dc/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/dc/node/bin
Run Code Online (Sandbox Code Playgroud)

当我输入node命令时,shell 应该知道去哪里,但它似乎没有。我也试过-H-i-u选项,sudo但没有任何帮助。

有人可以解释一下这里发生了什么吗?

command-line sudo nodejs

6
推荐指数
1
解决办法
2万
查看次数

如何从还需要其他包/命令才能工作的 python 项目目录创建 deb 包?

如何从 Ubuntu 16.04 上的 python 项目目录创建用于分发的 deb 包?

我确实搜索过它,我找到的最接近的是这个

我现在拥有的是一个目录,其中包含一个用 python 编写的 REST 服务器。我想将此目录转换为 deb 包,以便获得该包的人可以轻松地将其安装在他们的计算机上以运行 REST 服务器。

目录结构的详细信息如下

server
  |--api-----------------
  |                |--__init__.py
  |--main.py       |--v1---------------
  |                                |---__init__.py
  |--__init__.py                   |---resources-------
                                                |
                                                |---a.py
                                                |---b.py
                                                |---tasks.py
Run Code Online (Sandbox Code Playgroud)

通常,我python main.pycelery通过键入运行工作程序后运行此服务器celery -A server.api.v1.resources.tasks worker --loglevel=INFO

我现在想问一下有没有办法把这个项目转成deb包分发?由于我也使用celeryworker 来支持服务器,是否可以将此目录与 worker 的命令一起转换?我的意思是,当有人deb在他/她的 ubuntu 计算机上运行包时,服务器可以与工作人员一起运行。

server package-management python

6
推荐指数
1
解决办法
833
查看次数

bash:意外标记“<”附近的语法错误

我正在使用指南通过 crouton 在我的 Chromebook 上安装 Ubuntu。
它提到了关于更新驱动程序的部分并告诉我输入

<em><code>sudo apt-get install software-properties-common python-software-properties
Run Code Online (Sandbox Code Playgroud)

但这会返回:

bash: syntax error near unexpected token '<'
Run Code Online (Sandbox Code Playgroud)

我认为这是因为终端无法识别“<”。如果是这种情况,我应该如何进行这项工作?

我只是输入了指南中的内容。

command-line bash chromebook crouton

6
推荐指数
2
解决办法
3684
查看次数

罗技统一接收器的软件更新无法执行

我有一个罗技 K350 键盘鼠标组合。检查 Ubuntu 软件显示一个更新,见截图,与 Bastille 漏洞利用相关。

我点击安装,没有任何反应。

我删除了统一接收器以尝试使用有线外围设备单击安装,但随后更新消失了。

接下来是什么?

在此处输入图片说明

software-center updates logitech-unifying 17.04

5
推荐指数
2
解决办法
2239
查看次数

如何在 bash 中评估 grep 结果?

我想 grep 服务的特定状态 ( tomcat8.service)。

仅当找到该字符串时,我才想执行一些逻辑。

问题:即使我在不​​存在的服务名称(本例中为“asd”)上执行脚本,if $status仍然匹配并打印出来。但为什么?

status = $(systemctl status asd.service | grep 'active')
echo $status

if $status
then 
    echo "$SERVICE was active"
    exit 0
fi 
exit 0
Run Code Online (Sandbox Code Playgroud)

结果输出是:asd.service was active,这当然不是真的。

印刷品echo $statusstatus: Unknown job: =

bash grep

5
推荐指数
1
解决办法
2万
查看次数

mysql 文件夹重定位后出现 Apparmor 错误

我重新定位了 mysql 文件夹。我用过这个链接

我无法启动 mysql 服务,出现此错误消息

Unit mysql.service has begun starting up.
Aug 26 02:53:19 ubuntu audit[1345]: AVC **apparmor="DENIED**" operation="open" profi                                                 le="/usr/sbin/mysqld" name="/proc/1345/status" pid=1345 comm="mysqld" requested_                                                 mask="r" denied_mask="r" fsuid=109 ouid=109
Aug 26 02:53:19 ubuntu kernel: audit: type=1400 audit(1503741199.505:43): apparm                                                 or="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1345/status"                                                  pid=1345 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=109 ouid=109
Aug 26 02:53:19 ubuntu audit[1345]: AVC apparmor="DENIED" operation="open" profi                                                 le="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=1345 comm="mysqld" re                                                 quested_mask="r" denied_mask="r" fsuid=109 ouid=0
Aug 26 02:53:19 ubuntu audit[1345]: AVC apparmor="DENIED" operation="open" profi                                                 le="/usr/sbin/mysqld" name="/proc/1345/status" …
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
1
解决办法
1万
查看次数

数据后如何使用相同的ssh密钥?

我已将 ssh 密钥添加到许多服务器作为授权密钥,但由于某种原因,我格式化了我的笔记本电脑。

现在有什么方法可以将我以前的 ssh 密钥分配给我的笔记本电脑,以便我可以无缝登录所有服务器而不会出现任何问题。

我在笔记本电脑格式之前保存了我的~/.ssh/id_rsa.pub文件,并在格式之后将此密钥复制到同一文件中,但它不起作用,我无法登录。

ssh

5
推荐指数
1
解决办法
2366
查看次数

如何向下移动一个目录

我知道向上移动一个目录的命令是 cd ..

是否有任何命令可以向下移动一个目录?

command-line bash

4
推荐指数
3
解决办法
4万
查看次数