首页
学习
活动
专区
圈层
工具
发布

Ubuntu设置SFTP服务用户目录权限

有时我们需要限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。...,有权限要求,看下面注释 ForceCommand internal-sftp   #指定sftp命令 PS:设置目录权限,目录的权限设定有两个需要注意的地方: 目录开始一直往上到系统根目录为止的目录拥有者都只能是...root 目录开始一直往上到系统根目录为止都不可以具有群组写入权限 重启sshd服务 service ssh restart  #不知道为什么service sshd restart命令无法使用 后面就是登录测试的过程...,如果无法登陆,请注意目录权限设置 修改目录所有者和权限 chmod -R 755 /var/www/html chown -R xiaobai:xiaobai /var/www/html  #目录随意指定...ChrootDirectory /var/www  这条命令的www目录必须是root权限,www下面的文件夹(或文件)给以用户权限,文中给的是xiaobai权限。

4.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    修改文件权限

    我们使用ls -l命令可以查看文件的属性,其中就有文件拥有者,拥有者所在组,其他用户对文件的权限。当我们需要更改文件权限的时候,我们可以使用一下命令来修改文件权限。...如果想更改所有用户的权限,使用字母a表示。 +表示增加权限;-表示删除权限,=表示覆盖原有权限。 ? 执行相应的命令以后,我们可以看到文件权限被修改以后的样子。 ? ?...上面使用的是字母设定来更改文件权限的,现在的Linux建议我们使用上述的方式来修改。实际上也可以使用数字来代表文件所有的权限。 r:4 w:2 x:1 ?...当我们熟练的时候,就可以使用数字来代替字母设置权限。 ? 这样,文件失去所有权限。我们也可以使用-,+来添加和减少权限。 ? 目录文件必须拥有可执行文件,否则无法进入目录。...当你有对目录的读权限的时候,才能看到目录里面有什么。

    3.3K30

    ubuntu中权限

    Ubuntu下修改目录权限需要先用 sudo 来获得管理员权限,格式如下: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限...,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人都有读和写的权限) sudo chmod 777...××× (每个人都有读和写以及执行的权限)  -rw------- (600) 只有所有者才有读和写的权限 -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限 -rwx...,写,执行的权限,组群和其他人只有执行的权限 -rw-rw-rw- (666) 每个人都有读写的权限 -rwxrwxrwx (777) 每个人都有读写和执行的权限  假如要设置code目录的权限,他的路径为...opt/code 则 sudo chmod -R 777 /opt/code 如果是目录则加入-R,如果是文件就不用添加-R

    1.3K80

    3、Linux文件权限和目录权限

    本篇主要讲述: 文件和目录的基本权限; 设置基本权限(chmod,chown,chgrp); 附加权限; 1、基本权限 (1)访问方式(权限) 读取:允许查看内容-read  r 写入:允许修改内容...,默认单位为Bytes 第六栏为这个文件的创建日期或者是最近的修改日期 第七栏为这个文件的文件名 2、设置基本权限 2.1 使用 chmod 命令 chmod  [-R]   归属关系+-=权限类别...r 权限:能够 ls 浏览此目录内容 目录的 w 权限:能够执行 rm/mv/cp/mkdir/touch/等更改目录内容的操作 目录的 x 权限:能够 cd 切换到此目录 总结:在Linux中新建目录默认的权限...chmod o+w  /nsddir/ 2)使用户zhangsan不能够在此目录下创建子目录 chmod o-w  /nsddir/ 3)使用户zhangsan能够修改readme.txt文件 chmod...组名信息存放在/etc/group下 2.4附加权限(特殊权限) Set GID 在该父目录上操作,属组+s,新建的子目录都会继承父目录的属组 • 附加在属组的 x 位上 – 属组的权限标识会变为 s

    11.3K10

    postgrep修改存储目录

    安装完会在系统中创建postgres用户,并在其.bash_profile中设置PGDATA=/var/lib/pgsql/10/data 在/usr/lib/systemd/system/目录创建...postgresql-10-setup会读取/usr/lib/systemd/system/postgresql-10.service脚本里面的PGDATA用来设置数据库文件的存放位置 创建数据库数据文件存放目录...mkdir -p /data/pgsql/10/data/ chown postgres /data/pgsql -R 修改配置文件 使用root用户修改/usr...postgresql-10-setup initdb 初始化数据库后会在/data/pgsql/10/data/创建数据库相关的数据文件和 配置文件 并且会将数据库文件存放的目录.../data目录权限设为0700,所以如果要迁移到其他路径,也应该将该目录设为 chmod 0700,否则启动会报错 开启远程访问 修改配置文件postgresql.conf

    3K30

    【Linux】Linux权限详解(权限管理-目录权限-粘滞位)

    2.基本权限 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限...目录和普通文件一样,也是有权限的 3.2 测试证明 我们将dir目录的所属组和拥有者都改为lighthouse,在lighthouse用户登录下测试 3.2.1修改读权限 我们修改拥有者的r权限,我们发现修改...r权限,依旧能进入dir目录,但是在目录中我们不能查看该目录的文件,但是可以创建 3.2.2 修改写权限 修改目录的写权限,还是不会影响我们进入目录,而且这时我们查看目录文件不受影响,但是不能创建文件了...3.2.3 修改可执行权限 我们修改目录的可执行权限,这时就进入不了目录了 3.3 总结目录权限 根据测试,我们得出以下结论: 在Linux中 目录的r权限:用户能否查看指定目录内的文件信息 目录的...umask 权限值来修改,修改之后创建文件的起始权限也会不一样 5.粘滞位 5.1 目录的权限 可执行权限: 如果目录没有可执行权限, 则无法cd到目录中 可读权限: 如果目录没有可读权限, 则无法用ls

    5.8K20

    Linux文件权限修改

    chmod 命令修改文件权限 u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。...+表示增加权限、- 表示取消权限、= 表示唯一设定权限。...r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行 -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) 将文件...与其所属同一个群体者可写入,但其他以外的人则不可写入 : chmod ug+w,o-w file1.txt file2.txt 将 ex1.py 设定为只有该文件拥有者可以执行 : chmod u+x ex1.py 将目前目录下的所有文件与子目录皆设为任何人可读取...、及Other的权限。

    15.2K30
    领券