我是Linux新手,我试图理解分区和挂载,这样我就可以使用arch Linux (我知道这是一个艰难的选择,但我想要)。
所以问题是,我对挂载文件系统有点困惑,因为当您将文件系统挂载到像/mnt这样的目录时,文件系统所在的分区只能通过/mnt目录访问,每当我读到更多信息时,他们就会说,您在哪个文件夹上挂载设备并不重要,如果我将所有设备安装到一个像/mnt这样的文件夹中,那么根目录的其余部分将驻留在其他文件(如/boot、/dev和/etc等)中……
希望您不要使我的问题无效,请让我开始了解linux更多和谢谢。
我正在通过ssh访问另一个ununtu linux系统。
现在,当我要更改该系统中任何文件的权限时,它会显示
chmod: changing permissions of `Android.mk': Read-only file system
chmod: changing permissions of `system_init.cpp': Read-only file system
我尝试使用sudo并以root身份登录,但仍然不明白为什么我无法更改该文件的权限。
我要求一个来澄清挂载在Linux中的含义。
我对克隆人手册页中这个词的使用有疑问:
The namespace of a process is the data (the set of mounts) describing the file
hierarchy as seen by that process.
--描述文件层次结构的一组挂载--对我来说似乎有些误导。
根据我所理解的基于接受的,文件层次结构可能不仅仅是挂载集,因为挂载集只是文件系统被添加到现有文件系统的挂载点。
有人能澄清吗?
mount -a是导致已经挂载的文件系统被重新挂载,还是被忽略?
https://linux.die.net/man/8/mount's mount -a [-t type] [-O optlist]没有提到为已经挂载的文件系统做了什么(或者我可能错过了):
(通常在引导脚本中给出)将按指示的方式(具有正确的类型和/或具有或没有适当的选项)中提到的所有文件系统进行安装,但行中包含noauto关键字的文件系统除外。添加-F选项将使挂载叉,以便文件系统同时挂载。
我在一个嵌入式Linux平台上工作。在我们的平台中,只有root用户。现在我们想引入一些安全选项,比如
1. Low Privileged user.
2. Allowing to run only executables from a particular location(only read permission).
3. Use Linux Containers
我们已经设法使用/etc/passwd文件添加了一个低权限用户。但我不知道怎么做剩下的。在linux系统中有没有更好的实现安全性的选择?任何文档或链接都是非常感谢的。
我意外地以以下方式编辑了服务器上的文件/etc/passwd:
root:x:0:0:root:/root:/sbin/nologin
现在我不能以root登录。输入su命令时,Cannot execute /sbin/nologin: No such file or directory将显示在控制台中。
我没有实际访问服务器的权限。我在sudoers文件中没有用户。
操作系统:Linux2.6.24-23-server
你能帮我以root的身份登录吗?
我的磁盘结构如下:
sda1 : Windows
sda2 : an old Linux distribution
sda3 : a new Linux distribution
sda4 : data partition
我已经安装了grub,并在启动时选择了系统。我现在只在sda3上使用新的Linux发行版,它运行得很好。我在设置/etc/fstab文件时做了一些修改,以便在启动时安装CDROM和数据分区。
我最近看到了新Linux系统(sda3)中的/etc/fstab文件如下所示:
/dev/sda2 / ext4 errors=remount-ro 0 1 #NOTE