Questions tagged «ubuntu»

请不要仅仅因为您的系统正在运行Ubuntu而使用此标签。如果您的问题只针对Ubuntu,请使用_only_。请注意,https://askubuntu.com专用于Ubuntu问题。

5
创建没有密码的用户
我正在尝试创建没有密码的用户,如下所示: sudo adduser \ --system \ --shell /bin/bash \ --gecos ‘User for managing of git version control’ \ --group \ --disabled-password \ --home /home/git \ git 很好。但是,当我尝试使用git用户登录时,输入的密码是: su git Password:... 当我将其保留为空时,会出现错误: su: Authentication failed 怎么了?

18
不能更改root密码的root用户访问权限?
我们在服务器上有一个小问题。我们希望某些用户应该能够执行操作sudo并成为root用户,但是要限制用户不能更改root密码。也就是说,无论其他用户将做什么,我们仍然可以登录到该服务器并成为root用户。 那可能吗?
66 ubuntu  security  sudo 

8
尝试添加GPG公钥时密钥服务器超时
我正在尝试添加公共密钥以使用CPG安装程序。但是我对此很陌生,但是我发现的每个命令都给了我同样的错误: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver receive failed: keyserver error 我似乎怎么可能在某种形式的封锁背后,这使得无法建立与密钥服务器的连接。我调查了许多OP问题,并尝试了所有可以找到的命令,但没有任何效果。有人以前有这个问题吗?
66 bash  ubuntu  gpg 

7
Nano中的长行换行
在Nano中编辑authorised_keys文件时,我想换行以使行尾可见(即告诉它是谁的键)。本质上,我希望它看起来像cat authorised_keys 因此,我点击Esc + L了在平台上启用长行换行的meta键,并且看到消息说长行换行已启用,但行未按我的期望进行换行。 我在OSX 10.8.5上使用Terminal
65 ubuntu  nano 

7
Shell脚本失败:语法错误:“(”意外
我一直在研究一个脚本,该脚本可以自动为Raspberry Pi开发设置开发环境(有关工作的逐步详细信息,请参见此处)。该脚本已在该文章中链接,但为方便起见,您也可以在此处找到它。现在,当运行此脚本时,将安装并正确设置环境,但是由于sudo的默认超时值,您必须多次输入sudo密码。因此,我开始进行实验,删除所有sudo行,然后在命令行通过sudo运行整个脚本,如下所示: kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh 这可以按预期工作,并且可以完成大部分工作: ./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected 现在,当不使用sudo运行整个脚本时,此行以前可以正常工作。以sudo运行的这条线没有什么可以阻止它工作,据我所知,有人有任何想法吗?

7
Linux等同于C:\ Program Files?
我知道在Windows以及Linux和Unix中,可以在任何目录中安装程序|软件。同样,如果使用发行版的打包系统安装了软件包,则会将文件放置在正确的位置。 但有时,软件安装会提示您放置文件的路径。如果是Linux发行版,则此默认位置(C:\Program Files或C:\progra~1等效位置)在哪里?各种发行版本是否有所不同?如果是的话,这个地方将是RHEL,Suse和Ubuntu?

14
mount.nfs:在Ubuntu机器上挂载时服务器拒绝访问?
我有三台机器正在生产- machineA 10.66.136.129 machineB 10.66.138.181 machineC 10.66.138.183 所有这些机器都安装了Ubuntu 12.04,并且我具有对这三台机器的root访问权。 现在我应该在上面的机器中做下面的事情- Create mount point /opt/exhibitor/conf Mount the directory in all servers. sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/ /opt/exhibitor/conf如上所述,我已经在所有这三台计算机上创建了目录。 现在,我试图创建一个挂载点。所以我遵循以下过程- 在以上三台机器上安装NFS支持文件和NFS内核服务器 $ sudo apt-get install nfs-common nfs-kernel-server 在以上三台机器上创建共享目录 $ mkdir /opt/exhibitor/conf/ 编辑了,/etc/exports并在上述所有三台机器中添加了这样的条目- # /etc/exports: the access control list for filesystems which may be exported …
64 linux  ubuntu  mount  nfs 

5
意外重命名/ usr后,如何将其重命名?
我不小心将目录重命名/usr为/usr_bak。 我想将其改回,所以我将路径附加/usr_bak/bin到,$PATH以允许系统找到命令sudo。 但是现在sudo mv /usr_bak /usr给了我错误: sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory 除了重新安装系统之外,是否可以重命名/usr_bakas /usr?
62 ubuntu  sudo  mv 

2
Ubuntu可用服务的完整列表
这个问题与以下问题非常相似:可用服务列表 对于我的特定情况,我想知道是否有一个特定的命令来显示Ubuntu下的服务的完整列表。 我确实运行了a ls /etc/init.d,它确实显示了一个非常全面的列表,但是缺少一些条目。我也看到apache2,myslq,gdm,和很多其他人。 但是其中一些人不见了。一个示例是plexmediaserver(我最近安装了plex服务器,在查找其服务名称时遇到了一些困难) 因此,请用尽可能少的词重新表述这个问题: 是否有一种方法可以获取{x} 关于 service {x} status 注意:使用Ubuntu 15.04
60 ubuntu  services 

5
如何在Ubuntu云VM映像上禁用`apt-daily.service`?
Ubuntu 16.04服务器VM映像显然每12个小时左右启动一次“ apt-daily.service”。此服务执行各种与APT相关的任务,例如刷新可用软件包列表,在需要时执行无人值守升级等。 从虚拟机“快照”启动时,该服务会立即触发,因为(我想)systemd很快意识到计时器应该早就关闭了。 但是,正在运行的APT会apt锁定,因此会阻止其他进程运行/var/lib/dpkg。指示此错误消息如下所示: E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 在Ansible完成机器设置(通常涉及安装软件包)之前,我需要禁用此自动APT任务。有关更多信息和上下文,请参见https://github.com/gc3-uzh-ch/elasticluster/issues/304。 我尝试了各种选项,通过的“用户数据”脚本禁用“无人值守的升级”功能cloud-init,但是到目前为止,所有这些选项都失败了。 1.禁用系统任务 systemd任务apt-daily.service由触发apt-daily.timer。我试图通过以下命令的各种组合来禁用一个或另一个,或者两者都禁用。仍然apt-daily.service是VM准备好接受SSH连接之后的启动时刻:: #!/bin/bash systemctl stop apt-daily.timer systemctl disable apt-daily.timer systemctl mask apt-daily.service systemctl daemon-reload 2.禁用配置选项 APT::Periodic::Enable 脚本/usr/lib/apt/apt.systemd.daily读取一些APT配置变量。该设置APT::Periodic::Enable将完全禁用该功能(第331--337行)。我尝试使用以下脚本禁用它: …

2
在/ usr / local / lib中使用共享库
我已经从源代码构建了一些库,之后的文件make install在/usr/local/lib 例如,就我而言,我有libodb-2.2.so此目录中的文件。 但是,当我启动与链接的可执行文件时,libodb出现错误:加载共享库时出错:libodb-2.2.so: cannont open shared object file: No such file or directory. 这是否意味着我的可执行文件构建不正确?还是应该指示系统文件夹中/usr/local/lib也可能有一些有趣的库? 我正在使用Ubuntu 12.04,Linux内核3.2.0-38-generic。
58 ubuntu  libraries 


10
列出明确安装的软件包
在Gentoo中,有一个文件/var/lib/portage/world包含我明确安装的软件包。明确地说,这是我选择的软件包,不包括默认情况下安装的软件包或不依赖项引入的软件包。 是否有类似的文件或命令可在Ubuntu中找到该信息?

4
VirtualBox:Ubuntu上的Debian guest虚拟机中的两个网络接口(NAT和仅主机接口)
我在VirtualBox上创建了一个Debian VM,它具有两个接口:一个NAT(用于访问Internet)和一个仅主机的接口。但是,我不知道如何使两个接口同时工作。如果我将仅主机定义为适配器1,则可以从主机访问我的VM,但不能从Internet访问;否则,我可以从主机访问我的VM。如果将NAT 1定义为适配器1,则可以访问Internet,但无法访问来宾Debian。 那么,如何使两个接口一起工作? 注意:我仍在尝试将主机上的某些端口映射到来宾SO上的SSH端口,因此没有必要建议我这样做:) 编辑:这是ifconfig第一个适配器是仅主机的适配器时的输出 : eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45 inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:495 errors:0 dropped:0 overruns:0 frame:0 TX packets:206 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:48187 (47.0 KiB) TX bytes:38222 (37.3 KiB) lo Link …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.