sftp 建立用户】的更多相关文章

1.创建sftp组:#groupadd sftp 2.创建测试账户:#useradd -g sftp -s /bin/false testuser 修改密码:# passwd sftp 3.修改测试账户HOME路径:# usermod -d /opt/sftp/testuser testuser 4.配置sshd_config :# vim /etc/ssh/sshd_config 注释掉:Subsystem sftp /usr/libexec/openssh/sftp-server 添加如下几…
Ubuntu Server如何配置SFTP(建立用户监狱)   SSH File Transfer Protocol是一个比普通FTP更为安全的文件传输协议.(参考资料:http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol)它工作在Secure Shell(SSH)上,确保文件被加密传输.   因为工作需要,我研究了一下如何在Ubuntu Server上配置SFTP,记录如下.   需求:在服务器上开通SFTP文件服务,允许某些用户上传及…
Ubuntu是基于linux的免费开源操作系统,同时也是真正意义上的“多任务多用户”操作系统,既然是多用户系统,自然就涉及到创建多个用户的问题.同时由于Ubuntu系统中的root用户具有最高权限,无节制地使用root用户容易发生误操作破坏系统,因此在Ubuntu中创建多个用户也是很有必要的.本经验要教大家如何使用Ubuntu命令行批量创建用户并设置随机密码.首先需要明白在Ubuntu中创建一个新用户的命令是 useradd username,如图命令是创建了一个名为“duanzhang666”…
创建表空间及用户: create tablespace 表空间名 datafile 'd:/seal.dbf' size 10M autoextend on;create user username identified by password default tablespace 表空间名;grant connect,resource,dba to username; 登录超级用户sqlplus sys@orcl as sysdba ##############################…
[脚本7]批量建立用户 编写shell脚本,批量建立用户user_00, user_01, ... user_100并且所有用户同属于users组. 一.脚本 #!/bin/bash group=`cat /etc/group |grep -o users` if [$group=="users"] then for i in `seq 0 100` do if [$i < 10] then useradd -g users user_0$i else useradd -g us…
通常SFTP的任何用户登录之后能看到整个系统的文件目录,这样很不安全. 通过chroot我们可以将某个用户登录SFTP后只能在某个限定的目录下操作,这样可以更安全.我们来看看怎么设置. 1.创建一个用于SFTP登录的用户: useradd sftpuser1 给该用户设置一个密码: passwd sftpuser1 禁止该用户登录SSH(因为我们只想该用户使用SFTP,并不需要该用户能登录SSH): vi /etc/passwd 将sftpuser1的shell改成/bin/false 2.设置…
我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加.修改.删除操作,并且只能使用sftp登录服务器,不能用ssh操作.这些可以通过配置sftp服务实现. 提供sftp服务的有vsftpd和internal-sftp,这里用的是系统自带的internal-sftp,操作步骤如下: 1.创建新用户ui,禁止ssh登录,不创建家目录 useradd -s /sbin/nologin -M www 2.设置用户密码 passwd www 3.创建用户的根目录,用户就只能在此…
1,切换root用户2,创建sftp组:groupadd sftp3,创建用户并限制进入路径:useradd -g sftp -s /bin/false testuser 修改密码: passwd testuser 4,创建testuser home路径:mkdir /home/epcc/test5,修改账号home路径:usermod -d /home/epcc/test6,进入 etc/ssh sshd_config: 注释掉:Subsystem sftp /user/libexec/ope…
在sftp用户需要修改登录根目录的情况下,我们可以修改/etc/ssh/sshd_config文件中ChrootDirectory /home/[path]的路径. 但是,在重启sshd服务后,sftp登录报错connection closed by remote host 查看/var/log/secure日志发现bad ownership 原因是 目录权限设置上要遵循2点: ChrootDirectory设置的目录权限及其所有的上级文件夹权限,属主和属组必须是root: ChrootDire…
一共需要建立6个组: oinstall dba asmadmin asmdba asmoper oper 要建立两个用户: oracle 和 grid 然后还要给各个用户建立各自的环境变量. 以下的操作,在各个节点上都要进行: 一.建grid相关的组: groupadd -g 1000 oinstall groupadd -g 1200 asmadmin groupadd -g 1201 asmdba groupadd -g 1202 asmoper 二.建立grid用户: useradd -u…
我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加.修改.删除操作,并且只能使用sftp登录服务器,不能用ssh操作.这些可以通过配置sftp服务实现. 创建新用户www,禁止ssh登录,不创建家目录 [root@local ~]# useradd -s /sbin/nologin -M www [root@local ~]# passwd www 更改用户 www 的密码 . 新的 密码: passwd:所有的身份验证令牌已经成功更新. 创建用户的根目录,用户就只…
if [ ! $# -eq 2 ] ; then echo "请输入用户名和密码以空格分开!" exit else name="$1" passwd="$2" fi cat hosts | while read hosts do echo "正在$hosts上用户$name" expect <<EOF spawn ssh $hosts "useradd $name; echo $name:$passwd…
.你同时属于两个或两个以上的组. 两个条件你至少具备一个,你才能够把文件所属旧组变为新组.使用如下的命令将当前目录下所有html文件所属的组改为httpd: chgrp httpd *.html 和chown命令一样,chgrp也可以使用-R参数对一个目录内的所有文件和子目录进行递归的修改组属性. <提示>:你可以使用不带参数的groups命令查看自己属于哪个组. 文件权限的设定是我们这一小节讨论的核心,我们主要介绍chmod命令的两种用法. ◆使用访问字符串设置文件目录权限 正如前面所说的,…
启动数据库: [root@server ~]# mysqld_safe & [1] 3289 [root@server ~]# 130913 08:19:58 mysqld_safe Logging to '/usr/local/mysql/data/server.gao.err'. 130913 08:19:58 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data 连接到数据库: [root@…
在web应用上,有两个关于搜索获得巨大成功的故事:Google和Yahoo,通过搜索,他们建立了几十亿美元的业务.几乎每个网站都有很大的比例访问量来自这两个搜索引擎.甚至,一个网站是否成功取决于其站内搜索的质量.因此,在我们这个网站添加搜索功能看起来好一些. 在网站添加搜索功能: 开始,在URLconf (website.urls )添加搜索视图.添加类似 path('search/',views.search) 设置URL模式. 下一步,在视图模块(website.views )中写这个 se…
一般用法  #useradd mysql 含义 创建 mysql用户 特殊用法 1> #useradd -d /usr/cjh -m cjh 含义:创建cjh用户 产生一个主目录 /usr/cjh /usr为默认用户主目录组在的父目录 特殊用法 2> 用户名 gem 该用户登陆shell是/bin/sh 隶属于group用户组 group是主组 又隶属于 adm 和root 用户组 #useradd -s /bin/sh -g group -G adm,root,gem #passwd ora…
1.创建用户 create user guest_test@localhost identified by "root";-- 创建名为guest_test的用户 2.赋予权限 -- 给guest_test用户赋予guest_test增删改的权限.第一个guest_test指数据库,第二个指用户名,hostname指指定ip grant create,alter,drop on guest_test.* to guest_test@localhost -- 给guest_test用户赋…
查看用户 whoami #要查看当前登录用户的用户名 who am i #表示打开当前伪终端的用户的用户名 who mom likes who 命令其它常用参数 参数 说明 -a 打印能打印的全部 -d 打印死掉的进程 -m 同am i,mom likes -q 打印当前登录用户数及用户名 -u 打印当前登录用户登录信息 -r 打印运行等级 1. 创建用户 adduser这个命令,我们很容易理解其作用,因为完全可以顾名思义:add是英语“添加”的意思,user是英语“用户”的意思,因此addus…
usermod --help -g, --gid GROUP force use GROUP as new primary group -G, --groups GROUPS new list of supplementary GROUPS -a, --append append the user to the supplemental GROUPS mentioned by the -G option without removing 说明:再已有用户想要增加用户组时,root用户给risk用…
SC.EXE stop "MSSQL$SQLEXPRESS"RD /S /Q "%USERPROFILE%\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS"SC.EXE start "MSSQL$SQLEXPRESS"…
#创建sftp组 groupadd sftp #创建一个用户dsideal useradd -g sftp -s /bin/false dsideal #设置dsideal用户的密码 passwd dsideal #创建一个sftp的上传目录 mkdir /usr/local/sftp #修改用户dsideal所在的目录 usermod -d /usr/local/sftp dsideal #配置sshd_config vi /etc/ssh/sshd_config #找到如下这行,并注释掉 #…
原文链接地址:http://www.msits.com/archives/4477.html #创建sftp组groupadd sftp#创建一个用户zjhpuseradd -g sftp -s /bin/false zjhp#设置zjhp用户的密码passwd zjhp#创建一个sftp的上传目录mkdir /usr/local/sftp#修改用户zjhp所在的家目录usermod -d /usr/local/sftp zjhp #配置sshd_configvi /etc/ssh/sshd_c…
一.环境: CentOS 6.8 使用 FileZilla 进行 sftp 连接 二.背景 给外包的工作人员提供我司服务器的某一目录的访问(包括读写)权限,方便他们部署代码文件. 之所以是某一目录的访问,是因为 SFTP 的用户登录后,默认是能看到整个系统的文件目录,这样很不安全. 题外话:如果是针对 ftp 的用户权限管理,推荐使用 vsftpd,可通过 yum 直接安装. 三.正文 1.创建新用户 adduser sftpuser1 useradd 和 adduser 的区别 useradd…
之前我服务器是使用的Windows Server 2003,这段时间由于访问量变大我还是机智的换成Linux了,在搭建FTP的时候看到网上都是推荐vsftpd,不过我不推荐这个家伙,看官且看下文. 我推荐使用SSH自带的SFTP,SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议.SFTP使用加密传输认证信息和传输的数据,所以使用SFTP是非常安全的.SFTP之于FTP可以理解为Https之于Http,由于这种传输方式使用了加密/解密技术,所以传输效率比…
建立租户: root@cloud:~# keystone tenant-create --name=admin WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). +-------------+----------------------------------+ | Property | Value | +-------------+…
vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集中管理的FTP根目录,方便了管理员的管理,同时将用于FTP登录的用户名.密码与系统用户账号区别开,进一步增强了FTP服务器的安全性. 1.在/etc/vsftpd/vsftpd.conf加入或者更改以下配置语句: ************************************************************************************************…
第一步:创建sftp服务用户组,创建sftp服务根目录 groupadd sftp #此目录及上级目录的所有者(owner)必须为root,权限不高于755,此目录的组最好设定为sftp mkdir /srv/sftp chown -R root:sftp /srv/sftp chmod -R 0755 /srv/sftp 第二步:备份sshd配置文件然后编辑 mv /etc/ssh/sshd_config ~/backup/sshd_config_xxx vim /etc/ssh/sshd_c…
由于要导入dmp文件,所以想建立和oracle11一样的用户,折腾了半天,记录一下过程: 1.进入sqlplus,建立用户和分配权限 cmd>sqlplus /nolog SQL>conn sys/sys as sysdba SQL>show con_name; CON_NAME ------------------------------ CDB$ROOT SQL>select con_id,dbid,NAME,OPEN_MODE from v$pdbs; CON_ID DBID…
SFTP在Linux下是一个很方便很安全的文件传输工具,我常常用它在Linux服务器上替代传统的ftp来传输文件.众所周知SFTP账号是基于SSH账号的,默认情况下访问服务器的权限很大,下面的教程就是教你像ftp那样限制SFTP账号相关的访问权限. 必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成. 如何查看自己服务器上的ssh版本?尝试以下命令 $ ssh -V 具体实施步骤 1. 我们需要创建一个用户…
目录 oracle11gR2下scott用户以及表的建立 找到系统带的sql文件(utlsample.sql) 根据SQL的内容操作 新建用户并授权 scott登录 表操作 查询表(使用pl/sql) 疑问 oracle11gR2下scott用户以及表的建立 在oralce数据库安装完成之后,没有scott用户以及练习表,如何建立用户以及系统提供的表呢? 操作步骤: 找到系统带的sql文件(utlsample.sql) [root@kyeup01 admin]# pwd /oracle/app/…