标签: etc

如何防止在 fstab 中自动挂载分区?

以前,我通过以下行阻止在启动时自动挂载特定分区 /etc/fstab

UUID=<alphanumeric> /media/windowsHDD ntfs user,noauto 0 0
Run Code Online (Sandbox Code Playgroud)

在去年的某个时候,这失败了,分区在启动时自动挂载。我尝试了以下操作,但也失败了。

/dev/sda1 /media/windowsHDD ntfs user,noauto 0 0
Run Code Online (Sandbox Code Playgroud)

想着我可能是被这个bug咬了,我删除了user,但那也失败了。

UUID=<alphanumeric> /media/windowsHDD ntfs noauto 0 0
Run Code Online (Sandbox Code Playgroud)

有没有办法防止在 fstab 中自动挂载?

boot fstab mount kubuntu etc

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

“/etc/hosts”和“/etc/hostname”的默认设置是什么?

我正在使用 Ubuntu 16.04。我最近开始学习 DevOps 并且对我的/etc/hosts/etc/hostname文件有点疯狂。在我疯狂地尝试从我的本地机器启动几台服务器时,我忘记了默认设置,只是想知道它们是什么/曾经是什么。

我记得/etc/hosts/etc/hostname只有一个条目,这是我的本地机器的用户名。不过我不完全确定。

有没有人知道全新安装的默认设置是什么?

hostname hosts etc 16.04

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

当用户不在 /etc/passwd 中时更改默认 shell

关于如何将外壳更改为鱼的任何想法?

$ sudo usermod -s /usr/bin/fish jaan
usermod: user 'jaan' does not exist in /etc/passwd
$ getent passwd $USER
jaan:x:15466:94:Jaan A:/home/jaan:/bin/zsh
Run Code Online (Sandbox Code Playgroud)

相关问题:尝试更改默认shell时,/etc/passwd中不存在用户 似乎它使用了ldap。

$ cat /etc/nsswitch.conf
passwd:         compat ldap
group:          compat ldap
shadow:         compat ldap

# Having the NOTFOUND=return bit was breaking dns resolution on web1 and web2. But we probably
# don't want any of the mdns stuff so let's get rid of it all.
#hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
hosts:          files dns

networks:       files

protocols:      db …
Run Code Online (Sandbox Code Playgroud)

command-line fish etc chsh

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

是否有应用程序可以通过版本控制来管理 /etc 目录中的配置文件?

我想对 Ubuntu 服务器中的配置文件使用版本控制。

但是我发现简单地将 git 用于整个/etc目录并不容易,因为许多文件不需要跟踪,有时系统会写入应该忽略的日志等文件。

是否有应用程序可以做到这一点并使其变得容易?如果它基于 git 那就更好了。

configuration git version-control etc

9
推荐指数
1
解决办法
2207
查看次数

如何重置 /etc 的默认权限?

我错误地对/etc. 现在它给了我以下错误消息:

bash: /etc/bash.bashrc: Permission denied  
I have no name!@chandan-Inspiron-5520:~$ sudo /etc/init.d/apache2 restart  
sudo: unable to stat /etc/sudoers: Permission denied  
sudo: no valid sudoers sources found, quitting  
sudo: unable to initialize policy plugin  
Run Code Online (Sandbox Code Playgroud)

permissions bash sudo etc

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

在 Ubuntu 中使用 HID 兼容鼠标之类的设备

目标:我有一个模拟鼠标的白板。因此,当您在白板上单击并拖动时,它应该会移动光标。我想让白板在 Ubuntu 中工作它在 Windows 上工作。设备信息:输出cat /proc/bus/input包含设备信息

I: Bus=0003 Vendor=4623 Product=011a Version=0111
N: Name="Hite Board-XXXXXXXX"
P: Phys=usb-0000:00:14.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/
U: Uniq=
H: Handlers=mouse2 event13
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=260800000000003

abhishek@vaio:~$ lsusb -d 4623:011a -v
Bus 001 Device 012: ID 4623:011a  

Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x4623 
  idProduct …
Run Code Online (Sandbox Code Playgroud)

mouse usb etc

8
推荐指数
1
解决办法
1655
查看次数

为什么配置文件夹的名称中有 *.d

可能的重复:
许多目录都有“.d”后缀/扩展名。这是什么意思?

为什么 /etc/* 中的大多数文件夹以 *.d 结尾

我只是想知道,为什么文件夹会有这个(扩展名?)。

在此处输入图片说明

etc

7
推荐指数
1
解决办法
2792
查看次数

不小心删除了/etc/apt/apt.conf.d

我不小心删除了 apt.conf.d 文件夹并且无法安装(使用 apt-get)任何东西。

当我尝试apt.conf.d在 apt 文件夹中找到它时,它不再存在,只能sources.list找到。所以这意味着apt.conf.d不是文件夹中唯一缺少的东西。

主要问题是: 如何重新创建/恢复/检索整个 apt 文件夹?

额外的:

在终端中使用 apt-get 时,我总是收到错误消息:

W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory)
W: Unable to read /etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory)
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu 12.04。

它不在垃圾箱中,因为我通过终端使用了 root 访问权限(不幸的是,它被永久删除了)。

编辑:apt.conf.d文件夹已重新创建,但怎么样preferences.d?我应该重新创建什么类型的文件?(什么是的默认的内容preferences.dapt.conf.d?)

apt etc

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

/etc目录(文件)的标准文件权限是什么

我有点通过运行搞砸了 /etc 目录:

sudo chmod 417 /etc 
Run Code Online (Sandbox Code Playgroud)

让我无法使用 sudo:

sudo: can't open /etc/sudoers: permission denied.
sudo: no valid sudoers sources foundm quitting
Run Code Online (Sandbox Code Playgroud)

我一直在尝试通过恢复模式修复它,但我不确定我应该设置什么模式。(我知道 sudoers 是 0440,但这并不能解决它,因为 /etc 仍然一团糟。)

哦,对于未来,我如何在不破坏 etc 权限的情况下向 etc 中的文件添加行?

提前致谢,乔里。

PS 如果这有所作为,我会在 Virtual box 中运行。

编辑: 在恢复中启动并运行:

root@joeri-VirtualBox:/# chmod 755 etc
chmod: changing permissions of 'etc' : read-only file system
root@joeri-VirtualBox:/# cd etc
root@joeri-VirtualBox:/etc# ls -ld
drw-rw-rwx 139 root root 12288 2012-04-19 16:29
Run Code Online (Sandbox Code Playgroud)

不更改等的权限。在桌面上自己创建的文件夹上做同样的事情,所以 chmod 正在工作,只是不在等。

permissions virtualbox chmod etc recovery-mode

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

/etc/environment 中带有 $ 语法的“指针”

使用 $FOO 语法在 /etc/environment 中有“指针”是否有效?现在我的 /etc/environment 看起来像这样:

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
MAVEN_HOME=/usr/bin/apache-maven/apache-maven-3.0.4
M2_HOME=$MAVEN_HOME
M2=$MAVEN_HOME/bin
PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin:$MAVEN_HOME/bin
Run Code Online (Sandbox Code Playgroud)

我没有得到我期望的结果:

~$ echo $JAVA_HOME
/usr/lib/jvm/java-6-openjdk
~$ echo $MAVEN_HOME
/usr/bin/apache-maven/apache-maven-3.0.4
~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin/bin:/usr/games:$JAVA_HOME/bin:$MAVEN_HOME/bin
Run Code Online (Sandbox Code Playgroud)

paths environment-variables etc

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