为您找到与linux中新建目录相关的共200个结果:
浏览量:2
下载量:0
时间:
根目录冲突(ld-linux.so位置)解决方法
解决方法一:不追求标准
启动方法一
把上例中/mylinux文件夹放到分区中,在分区中新建linux结构,把启动时用的文件外面做指向/mylinux中对应文件的链接,如mount等命令和/sbin/init程序等。在lfs中制作目标系统时会chroot进/mnt/lfs文件夹中,这之前为chroot做的工作和我要说的是类似的,不懂的可以看看。
启动方法二
也可以把/mylinux的内容放到分区中,然后做一个链接/mylinux/lib/ ld-linux.so.2链接到/lib/ld-linux.so.2。
上面的方法都是为保持链接器的正确位置,但这就不是标准linux了。
解决方法二:临时工具链
这种方法的思想是做一个根不是/的linux系统,再用这个系统制作标准的linux系统,这样就不会有根冲突问题了。
根不/的linux系统是怎么做的呢?其实就是上面说的/mylinux中的系统,在lfs中的/tools中的系统。
上面解决方法一中可知,根不是/的linux系统是可以启动的,用解决方法一中的启动方法一启动系统,再用这个系统制作linux就可以占用根目录/了。因为启动的系统在目录/mylinux中(LFS中为/tools)。这样制作的linux就是标准结构了。
解决方法三:sysroot
根冲突的问题还可以理解为gcc和binutils的搜索路径和编译程序的根路径的冲突问题。第一步编译好目标系统的C库(一般为glibc)后,再编译程序就要用刚编译好的目标系统的C库了。也就是在编译时要搜索刚编译好的目标系统的C库。但这样编译出的程序的中路径就不是相对于根目录/的了。
如果我们能单指定gcc和binutils的搜索路径,不改变编译设置,这样问题不用解决了吗?
这种功能可以通过sysroot设定,在编译gcc和binutils时在configure的参数中加入--with-sysroot=<制作linux的根文件夹>,可以设置搜索路径,使编译过程中用的是指定的C库,而编译出的程序确是相对于根目录/的。
这样编译出的linux中的程序的链接器ld-linux.so.X的路径就正确了。这样就可以把制作的linux直接移到分区中启动了。
这是借鉴CLFS sysroot也可以叫CLFS3.0中的方法。
这种方法的好处是只要做好交叉编译的gcc和binutils就可以了,利用源系统中的辅助工具进行编译。用sysroot一般是在交叉编译中,同平台的本地编译是交叉编译的一个子集,可以用在交叉编译中的方法也可以用在本地编译中。
浏览量:2
下载量:0
时间:
在进行Linux命令操作的时候,有时会搜索出许多目录,而这些目录又不是我们所需要的,这时就可以将其忽略。下面读文网小编就教大家如何使用find命令忽略子目录。
使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用 -prune 参数来进行过滤。
不过必须注意:要忽略的路径参数要紧跟着搜索的路径之后,否则该参数无法起作用。
例如:指定搜索/home/zth目录下的所有文件,但是会忽略/home/zth/astetc的路径:
代码如下:
find /home/zth -path “/home/zth/astetc” -prune -o -type f -print
按照文件名来搜索则为:
代码如下:
find /home/zth -path “/home/zth/astetc” -prune -o -type f -name “cdr_*.conf” -print
要忽略两个以上的路径如何处理?
代码如下:
find /home/zth /( -path “/home/zth/astetc” -o -path “/home/zth/etc” /) -prune -o -type f -print
find /home/zth /( -path “/home/zth/astetc” -o -path “/home/zth/etc” /) -prune -o -type f -name “cdr_*.conf” -print
注意:/( 和/) 前后都有空格。
查找某个文件包含内容,以下语句可以解决目录带空格的问题:
代码如下:
find 。/ -name “mysql*” -print0 |xargs -0 grep “SELECT lead_id FROM vicidial_list where vendor_lead_code”
如果目录不带空格,可以这样:
代码如下:
find 。/ -name “mysql*” |xargs grep “SELECT lead_id FROM vicidial_list where vendor_lead_code”
上面就是Linux下使用find命令查找文件时忽略子目录的方法介绍了,如果你需要用到相关操作,而又对find命令的使用不是很熟悉的话,不妨来了解下本文,希望对你有所帮助。
浏览量:2
下载量:0
时间:
dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。下面读文网小编给大家分享详解Linux系统下的/dev目录,欢迎阅读:
在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。
我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。
Linux沿袭Unix的风格,将所有设备认成是一个文件。
设备文件分为两种:块设备文件(b)和字符设备文件(c),设备文件一般存放在/dev目录下,对常见设备文件作如下说明:
/dev/hd[a-t]:IDE设备
/dev/sd[a-z]:SCSI设备
/dev/fd[0-7]:标准软驱
/dev/md[0-31]:软raid设备
/dev/loop[0-7]:本地回环设备
/dev/ram[0-15]:内存
/dev/null:无限数据接收设备,相当于黑洞
/dev/zero:无限零资源
/dev/tty[0-63]:虚拟终端
/dev/ttyS[0-3]:串口
/dev/lp[0-3]:并口
/dev/console:控制台
/dev/fb[0-31]:framebuffer
/dev/cdrom => /dev/hdc
/dev/modem => /dev/ttyS[0-9]
/dev/pilot => /dev/ttyS[0-9]
/dev/random:随机数设备
/dev/urandom:随机数设备
在linux系统中,/dev目录用来保存设备文件的.每个文件指向一个系统设备.用户的程序可以通过使用这些设备文件,对真实的硬件的设备进行操作.如: hda是第1个IDE硬盘,sda是第1个SCSI硬盘.在2.4内核时代,在/dev下保存了所有kernel可以支持的硬件设备的设备文件,将近有1万个.而这些设备中,大多数是没有连接的设备.这样就大大的浪费了系统资源,而且/dev目录也显得非常混乱.udev就是用了解决这些问题的.
在2.6内核中,采用udev方式来管理/dev目录.它可以动态的建立/删除设备文件(设备连接到系统时,它会自动建立相应的设备文件,设备断开连接后,它会自动删除相应的设备文件).这样使/dev目录简化了许多.而且,udev还可以允许用户编写命名规则,为不同设备指定设备文件名.这样,对设备的管理也方便了许多.
例如:你有2个U盘,1个容量是1G的,1个容量是2G的.一般情况下,你先接上的U盘会是sdb,后接上的U盘会是sdc.这样对使用很不方便.每次U盘的设备名可能不一样.但通过udev命名规则,你可以自己指定的设备命名,可以将1G的U盘命名为
1g,将2G的U盘命名为2g.设备名不会再变化.使用和管理都会很方便.
浏览量:3
下载量:0
时间:
浏览量:2
下载量:0
时间:
读文网小编这次给大家说说Linux系统下的/dev目录,通过查阅相关资料后。小编得出了以下具体内容:
首先读文网小编要说说Dev到底是什么!!!dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为 在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。
/Dev目录图
Linux沿袭Unix的风格,将所有设备认成是一个文件。
设备文件分为两种:块设备文件(b)和字符设备文件(c),设备文件一般存放在/dev目录下,对常见设备文件作如下说明:
/dev/hd[a-t]:IDE设备
/dev/sd[a-z]:SCSI设备
/dev/fd[0-7]:标准软驱
/dev/md[0-31]:软raid设备
/dev/loop[0-7]:本地回环设备
/dev/ram[0-15]:内存
/dev/null:无限数据接收设备,相当于黑洞
/dev/zero:无限零资源
/dev/tty[0-63]:虚拟终端
/dev/ttyS[0-3]:串口
/dev/lp[0-3]:并口
/dev/console:控制台
/dev/fb[0-31]:framebuffer
/dev/cdrom => /dev/hdc
/dev/modem => /dev/ttyS[0-9]
/dev/pilot => /dev/ttyS[0-9]
/dev/random:随机数设备
/dev/urandom:随机数设备
在linux系统中,/dev目录用来保存设备文件的.每个文件指向一个系统设备.用户的程序可以通过使用这些设备文件,对真实的硬件的设备进行操作.如: hda是第1个IDE硬盘,sda是第1个SCSI硬盘.在2.4内核时代,在/dev下保存了所有kernel可以支持的硬件设备的设备文件,将近有1万个.而这些设备中,大多数是没有连接的设备.这样就大大的浪费了系统资源,而且/dev目录也显得非常混乱.
udev就是用了解决这些问题的.在2.6内核中,采用udev方式来管理/dev目录.它可以动态的建立/删除设备文件(设备连接到系统时,它会自动建立相应的设备文件,设备断开连接后,它会自动删除相应的设备文件).这样使/dev目录简化了许多.而且,udev还可以允许用户编写命名规则,为不同设备指定设备文件名.这样,对设备的管理也方便了许多.例如:你有2个U盘,1个容量是1G的,1个容量是2G的.一般情况下,你先接上的U盘会是sdb,后接上的U盘会是sdc.这样对使用很不方便.每次U盘的设备名可能不一样.但通过udev命名规则,你可以自己指定的设备命名,可以将1G的U盘命名为1g,将2G的U盘命名为2g.设备名不会再变化.使用和管理都会很方便.
读文网小编通过本文详细的介绍Dev目录,大家都清楚了么!
浏览量:2
下载量:0
时间:
今天读文网小编就要跟大家讲解下linux新建目录的方法~那么对此感兴趣的网友可以多来了解了解下。下面就是具体内容!!!
首先打开linux操作系统,进入到桌面。
2在右击打开终端。
3在如下图输入mkdir word,在回车键。这里的意思是mkdir 是创建目录,word是文件名称。
4回车之后在输入ls,这个是显示当前的目录。可以看到了word目录。
END
方法/步骤2
1也可以用图形来创建,一般情况下都是用命令来创建的。打开lifeng的主目录。
2如下图可以看到了刚才创建的word目录。
3在空白处在右击创建文件夹。
4如下图可以看到了创建好的word1目录。
浏览量:2
下载量:0
时间:
在平时写课程设计或者论文的时候,我们就会遇到 要写目录的这个问题,现在小编就教大家如何写目录。希望对你有帮助!
如果大家的论文中没有目录,从菜单栏插入目录之后格式混乱,大家可以在别处粘贴过来一个目录,然后更新目录就可以,现在教大家如何更新目录。如下图,打开文档之后,大家看到这个目录,已标记处为例。
大家在虚线上按住ctrl然后点击左键,就可以跳转到具体内容处,如下图所示。然后为了做出标记,我们在后面做出标记。
如下图所示,我们在菜单栏的找到 引用。点击打开。
完成上一步之后,大家点击 目录级别,选择 1级目录。大家在论文中通过字体大小可以确定目录级别,字体最大的是1级目录,然后依次是2级目录,3级目录等。
然后大家点击 更新目录,如下图所示。
出现这个对话框,大家点击 更新整个目录,然后点击 确定。
然后大家就会看到目录已经改过来了,其他的大家可以依次按照此办法改,然后就可以完成目录的设计。
1、准备好WPS文档。
2、为文档标题设置样式。
3、选择适合的多级编号。
4、点击引用选项卡-插入目录。
5、也可点击章节-目录页插入。
浏览量:2
下载量:0
时间:
linux使用中会有很多命令需要大家知晓,对于初学者来说命令是很难掌握的,今天读文网小编跟大家纷享一下linux常用命令详细解说。
首先说一下touch 创建文件的命令,touch可以用于创建二进制文件,用法非常简单。用法:touch+文件名,touch与文件名之间一定要有空格。图中先用之前分享过的命令来查看一下/目录下面有多少文件以及文件的名字。
这里就要演示一下touch 的用法了,比如我要创建一个文件名字为abc的二进制文件,那么在linux里公式就应该写成 #touch abc 具体操作如图显示。
创建完成后,用ls命令来查看一下我们创建的文件,大家看到图中红色箭头所指的abc文件就是新创建的文件。
在说一个命令mkdir 创建文件夹,mkdir可以创建文件夹,用法非常简单,用法:mkdir+文件夹名字,mkdir与文件名之间一定要有空格。图中先用之前分享过的命令来查看一下/目录下面有多少文件以及文件的名字
这里就要演示一下mkdir 的用法了,比如我要创建一个文件名字为one的文件夹,那么在linux里公式就应该写成 #mkdir one 具体操作如图显示。
创建完成后,用ls -l命令来查看一下文件的属性,大家看到图中红色箭头所指的文件夹就是新创建的。
浏览量:2
下载量:0
时间:
有时候我们为了检查下载数据是否正常,需要查看下载数据目录大小,那么你知道如何在Linux命令行中查看目录的大小吗?下面跟着读文网小编一起来了解一下吧。
唯一的要求是du命令行工具。du基本上是所有Linux发行版本默认提供的工具。用以下的命令来检查你的系统中是否可以使用du命令:
man du
du 命令用于输出文件的空间使用情况。
使用du
不带任何参数的运行du命令会显示当前工作目录以及其子目录的文件名和所占用的空间大小(以字节为单位)。
du
使用-h参数以对用户友好的方式输出文件大小,即分别以K, M和G来表示Kb,Mb和Gb
du -h
若想查看某个特定目录的文件大小,则在du命令中指定要查看的目录名,如下:
du -h Mapmaker
使用 -c 参数来查看目录所占用磁盘空间的总大小
du -ch
使用 -s 参数只输出指定目录占用空间的大小
du -sh Mapmaker Sandbox
使用 man du 查看du命令更多参数的用法
man du
看过“ 如何在Linux命令行中查看目录的大小 ”
浏览量:2
下载量:0
时间:
下面读文网小编来给大家整理一些在linux中根目录中一些文件说明了,希望文章能各位会带来帮助哦。
bin: 包含常用的Linux用户命令,例如,ls、sort、date和chmod。
/boot: 包含可引导的Linux内核和引导装载(boot loader)配置文件(GRUB)。
/dev: 包含代表系统设备访问点的文件。这包括终端设备(tty*)、软盘(fd*)、硬盘(hd*)、RAM(ram*)和CD-ROM(cd*)(用户通常通过设备文件直接访问这些设备)。
/etc:包含管理配置文件。
/home: 包含分配给每个拥有登陆帐号用户的目录。
/media:提供挂载(mounting)和自动挂载设备的标准位置,如远程文件系统和可移动介质(目录名为cdrecorder、floppy等)。
/mnt: 在被标准的/media目录替代前,这是很多设备常用的挂载点。某些可引导的Linux系统仍旧使用该目录来挂载硬盘分区和远程文件系统。
/proc:包含有关系统资源的信息。
/root:表示根用户的主目录。
/sbin:包含管理命令和守护进程。
/sys:一个类似与/proc的文件系统,在Linux2.6内核中最新出现的,包含的文件用于获得硬件状态并反映内核看到的系统设备树。它使用了/proc中的很多帮助。
/tmp:包含应用程序使用的临时文件。
/usr:包含用户文档、游戏、图形文件(X11)、库(lib),以及各种其他用户和管理命令及文件。
/var:包含不同应用程序使用的数据目录。特别要注意的是,这里放置作为FTP服务器(/var/ftp)成Web服务器(/var/www)共享文件。它还包含所有系统日志文件(/var/log)。
Linux文件系统与基于Windows的文件系统
尽管很多方面相似,但是Linux文件系统与MS-DOS和Windows操作系统所用的文件系统还是有一些显著的差别。下面列出了其中的一些差别:
1 在MS-DOS和Windows文件系统中,驱动器盘符表示不同的存储设备(例如,A:是软驱,C:是硬盘)。在Linux中,所有的存储设备都被置于文 件系统层次结构中。因此所有/usr可能在单独的硬盘上,或者/mnt/reml是其他计算机上的文件系统,这对用户完全是隐藏的。
2 斜线(不是反斜线)用于分隔Linux中的目录名。所以在MS系统中的C:homechris在Linux系统中是/home/chris。
3 在DOS中文件名几乎总是有后缀(如用于文本文件的.txt或者用于字处理文件的.doc)。虽然有时可以在Linux中使用该约定,但是3字符的后缀在 Linux中已经没有所需的含义。识别文件类型时它们很有用。很多Linux应用程序和桌面环境都使用文件后缀来确定文件的内容。
4 Linux文件系统中的所有文件和目录都有与之关联的许可和所有权。Microsoft各系统之间的安全性则有所不同。因为DOS和MS Windows开始是用于单用户的系统,所以设计这些系统时并没有在系统中内建文件所有权。后续的版本添加了一些功能(如文件和文件夹属性)来解决该问题。
看过“ linux中系统中根目录文件夹中文详解 ”
浏览量:3
下载量:0
时间:
现在我们要学习在 Linux 系统下创建目录。那么Linux怎么创建目录呢?今天读文网小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解下。
Linux目录的创建与删除命令基础知识:
功能:创建一个目录(类似MSDOS下的md命令)。
语法:mkdir [选项] dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。
命令中各选项的含义为:
- m 对新建目录设置存取权限。也可以用chmod命令设置。
- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
rmdir 命令
功能:删除空目录。
语法:rmdir [选项] dir-name
说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。
命令中各选项的含义为:
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。
cd 命令
功能:改变工作目录。
语法:cd [directory]
说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。
该命令可以使用通配符(通配符含义请参见第十章)。
pwd 命令
在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。
语法:pwd
说明:此命令显示出当前工作目录的绝对路径。
ls 命令
ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。
语法:ls [选项] [目录或是文件]
对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。
命令中各选项的含义如下:
- a 显示指定目录下所有子目录与文件,包括隐藏文件。
- A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。
- b 对文件名中的不可显示字符用八进制逃逸字符显示。
- c 按文件的修改时间排序。
- C 分成多列显示各项。
- d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。
- f 不排序。该选项将使lts选项失效,并使aU选项有效。
- F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
- i 在输出的第一列显示文件的i节点号。
- l 以长格式来显示文件的详细信息。这个选项最常用。
每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字
对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。
对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。
目录中的总块数显示在长格式列表的开头
看过“Linux怎么创建目录”
浏览量:3
下载量:0
时间:
创建一个井然有序的目录,可以提高工作效率。现在我们要学习Linux目录的创建方法。那么Linux目录的创建方法是什么呢?今天读文网小编与大家分享下Linux创建目录的具体操作步骤,有需要的朋友不妨了解下。
Linux目录的创建方法
在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。
mkdir 是什么呢
Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。
运行 mkdir 命令
你可以在你的控制台直接键入 mkdir 来使用它。
$ mkdir
默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:
mkdir command从上图看出,我们创建了名为 office 的目录。当我们运行 mkdir 命令时,我们位于 /home/pungki 目录。所以这个新目录 office 创建在/home/pungki目录下。如果我们使用绝对路径 - 例如:/usr/local - , 则 Linux 会在 /usr/local目录下创建一个目录。
当 Linux 发现想要创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。
mkdir directory exist另外一个创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。当你无法取得权限时 mkdir 会报告这个错误。
mkdir permission denied创建多个目录
我们也可以同时创建多个目录。比如我们要创建的目录有 ubuntu, redhat 和 slackware。那么语法会像这样子:
$ mkdir ubuntu redhat slackware
create multiple directories添加包含子目录的目录 [译注:递归地创建目录]
当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。比如说我们要创建名为 letter 的目录,在它的目录下包含有子目录 important。那么语法会像这样子:
$ mkdir -p letter/important
mkdir sub-directory设置访问权限
使用 -m 参数,我们可以给即将生成的新目录设置权限。示例如下:
$ mkdir -m=r-- letter
上面的命令会创建一个名为 letter 的目录,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限
mkdir set privilege打印创建目录的过程信息
如果我们要查看信息,我们可以使用 -v 参数来实现。示例如下:
$ mkdir -v ubuntu redhat slackware
mkdir verbose总结
Mkdir 命令也属于一个最基础的命令,对于想要学习 Linux 的朋友这个命令必须掌握。像往常一样,你可以键入man mkdir或mkdir --help来显示 mkdir 的手册页面和更加深入的探讨。
看过“Linux怎么创建目录”
浏览量:2
下载量:0
时间:
众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的。就让读文网小编来告诉大家Linux怎么设置用户通过SFTP访问目录的权限的方法吧,希望对大家有所帮助。
sftp和ftp是两种协议是不同的,sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。
1.查看openssh软件版本,想sftp服务用户只能访问特定的文件目录,版本需要4.8以上
代码如下:
[root@localhost ftp]# rpm -qa | grep openssh
openssh-server-5.3p1-81.el6_3.x86_64
openssh-5.3p1-81.el6_3.x86_64
openssh-clients-5.3p1-81.el6_3.x86_64
2.新增用户,限制用户只能通过sftp访问
代码如下:
[root@localhost ftp]# useradd -m -d /opt/ftp/dave -s /sbin/nologin dave
3.限制用户通过sftp登录进来时只能进入主目录,修改/etc/ssh/sshd_config文件
代码如下:
[root@localhost ftp]# vim /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Match User dave
ChrootDirectory /opt/ftp/dave
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
重启ssh
4.测试访问
代码如下:
root@10.1.1.200:test# sftp -oPort=22 dave@10.1.6.175
Connecting to 10.1.6.175...
dave@10.1.6.175's password:
Read from remote host 10.1.6.175: Connection reset by peer
Couldn't read packet: Connection reset by peer
发现连接不上,查看日志
代码如下:
[root@localhost ftp]# tail /var/log/messages
Jan 6 11:41:41 localhost sshd[4907]: fatal: bad ownership or modes for chroot directory "/opt/ftp/dave"
Jan 6 11:41:41 localhost sshd[4905]: pam_unix(sshd:session): session closed for user dave
解决方法:
目录权限设置上要遵循2点:
ChrootDirectory设置的目录权限及其所有的上级文件夹权限,属主和属组必须是root;
ChrootDirectory设置的目录权限及其所有的上级文件夹权限,只有属主能拥有写权限,权限最大设置只能是755。
如果不能遵循以上2点,即使是该目录仅属于某个用户,也可能会影响到所有的SFTP用户。
代码如下:
[root@localhost ftp]# ll
total 4
drwxr-xr-x 3 dave dave 4096 Jan 5 13:06 dave
[root@localhost ftp]# chown root:root dave
[root@localhost ftp]# chmod 755 dave
[root@localhost ftp]# ll
total 4
drwxr-xr-x 3 root root 4096 Jan 5 13:06 dave
然后在测试通过
代码如下:
root@10.1.1.200:test# sftp -oPort=22 dave@10.1.6.175
Connecting to 10.1.6.175...
dave@10.1.6.175's password:
sftp> ls
test
sftp> cd ..
sftp> ls
test
sftp> cd test
sftp> ls
1.txt
sftp> get 1.txt
Fetching /test/1.txt to 1.txt
/test/1.txt
可以看到已经限制用户在家目录,同时该用户也不能登录该机器。
看过“Linux怎么设置用户通过SFTP访问目录的权限”
浏览量:4
下载量:0
时间:
你知道怎么设置wps文字自动生成目录吗?下面读文网小编就为你介绍wps文字怎么自动生成目录的方法啦!
wps文字自动生成目录的方法:
步骤一:首先,打开你的文档。
如图,我的毕业论文已经有自动目录生成的,待会删掉,再重新弄一遍。
步骤二:引用——看到 目录级别 (先熟悉环境)
步骤三:然后去 各个标题 先选中标题,然后,在 目录级别 将原来的 文本文档 变成 一级目录 或者 二级目录 即可
步骤四:将全篇都设置完。然后 到目录页(即你要做的目录准备在哪一页生成),点击刚才 左上角的 “插入目录”即可,就可以自动生成目录。
步骤五:如果标题要改变,只需将改变的标题 同样 定级 目录级别 即可,然后更新目录就成了。
浏览量:3
下载量:0
时间:
在制作wps表格的时候,要怎么新建一个工作表呢?下面读文网小编就为你介绍wps表格如何新建工作表的方法啦!
wps表格新建工作表的方法:
打开一个新的工作薄,这个时候在屏幕的最下方可以看到Sheet1.Sheet2.Sheet3,这个就是工作表。
系统默认的是三个工作表,如果我们想插入更多的工作表,只需要在Sheet1标签或者其他工作表上点击右键,选择插入。
这个时候我们可以选择插入工作表的数目,比如我们插入4个。只需要输入4,然后确定即可。
这个时候我们看一下工作薄,是不是多了很多的工作表。
问题又来了,这么多个工作表,这么区分呢?我们可以右键点击工资表Sheet2。然后选择重命名即可。
比如我们将Sheet2重名为为百度经验,效果如图。
浏览量:2
下载量:0
时间:
对于wps幻灯片的制作 ,要怎么插入一个目录幻灯片呢?下面读文网小编就为你介绍wps演示怎么插入目录的方法啦!
wps演示插入目录的方法:
1、首先在电脑上打开WPS演示软件,并新建一个空白文档,如下图所示。
2、点击上方菜单栏里的【插入】选项,在下方功能选项里可以看到【目录】功能选项,如下图所示。
3、点击【目录】选项,弹出幻灯片库,在幻灯片库内可以看到很多设计好的目录模板,这些模板都可以下载使用的,如下图所示。
4、从幻灯片库内选择一个合适的目录点击即可插入到WPS空白文档内,如下图所示。
5、由于幻灯片库内的目录多为三个或四个标题内容,如果目录里超过四个标题内容,也可以使用复制内容增加新的标题,保持一致,如下图所示。
6、最后为了让目录显得更加美观大方,可以适当的调整一下标题的颜色,经过以上简单的几个步骤,目录就插入成功了。
看了wps演示怎么插入目录
浏览量:7
下载量:0
时间:
在制作ppt的时候,要怎么制作ppt的目录呢?下面读文网小编就为你介绍怎么做ppt目录的方法啦!
做ppt目录的方法:
打开需要制作目录的ppt备用
在打开的ppt上方寻找“插入”二字并单击
单击之后在其下啦菜单中寻找“目录”并单击
单击之后就会出现很多可供选择的目录版式,在这里选择自己想要的目录版式
点击自己想要的目录版式即可插入
插入目录之后输入自己的目录内容即可
浏览量:2
下载量:0
时间: