ICode9

精准搜索请尝试: 精确搜索
  • linux:vsftpd登录报530 Login incorrect无法登录问题2019-11-02 18:54:13

    问题: 远程连接linux的ftp时,使用本地账户怎么连也连接不上,ftpuser和user_list配置没问题,vsftpd.config的配置也开启了本地账户登录(local_enable=YES)。 linux用ftp 127.0.0.1登录提示“530 Login incorrect” 后来找到大佬评论的一个帖子,https://blog.csdn.net/junjunjiao/article/

  • CentOS 6 修改/etc/security/limits.conf不生效办法2019-11-01 14:01:31

    我们使用CentOS系统,在部署新的服务经常会遇到 打开最大文件数限制 too many open files的警告,通常我们只需要修改/etc/security/limits.conf该文件,增加两行,重新登录下用户即可解决,如下: vim /etc/security/limits.conf * soft nofile 60000 * hard nofile 65535 如果想要更细的控

  • PAM2019-10-26 11:00:46

    PAM认证机制 PAM:Pluggable Authentication Modules 认证库:文本文件,MySQL,NIS,LDAP等 Sun公司于1995 年开发的一种与认证相关的通用框架机制 PAM 是关注如何为服务验证用户的 API,通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开 使得系统管理员可以

  • linux-使用硬件令牌登录2019-10-24 13:50:31

    我是密码学的新手,正在研究PKI和PKCS等.我了解PKI的基本概念以及如何将其用于加密/解密.但是我对如何使用诸如USB令牌或智能卡之类的硬件令牌来安全登录计算机感到困惑.以下是我理解的步骤以及我困惑的部分(对于问题的长度,我们深表歉意): 方案:网络上的计算机xyz包含仅属于SECRET组

  • Java中的Linux PAM模块2019-10-24 01:11:54

    我确实有一个用Java编写的自定义身份验证机制.我想知道在不重写C代码的情况下实现Linux PAM模块的最佳方法是什么? 我知道this list of available PAM modules,但是它们都不与Java相关. 还有JPam,但是它做相反的事情:它允许获取要在Java应用程序中使用的用户/组信息,而我需要使用现有

  • 设置用户只能登陆ftp,不能登陆系统2019-10-01 18:58:21

    添加用户 # useradd -d /xxx/xxxx -s /usr/bin/nologin username 登陆会发现无法登陆ftp 还需要关闭pam过度验证。 # vim /etc/pam.d/vsftpd注释掉下面这句话。####################################auth required /lib/security/pam_shells.so  

  • linux – 如何创建pam模块?2019-09-28 16:50:24

    谁能告诉我这件事……我想创建一个类似于/etc/pam.d中的登录模块的pam模块解决方法:如果您在登录期间寻找基于pam的面部身份验证,则需要编写一个为您执行该操作的模块,并将其插入到/etc/pam.d/login的登录配置文件中. 在直接进入之前,我建议你编写一些简单的模块来理解流程,使用PAM

  • [模板]PAM2019-09-24 20:52:26

    模板\([luogu5496]\) 题目 #include<bits/stdc++.h> using namespace std; const int N = 5e5 + 10; char s[N]; int Len; struct PAM{ int last, cnt, len[N], fail[N], num[N], k, p, ch[N][26], p1, c[N]; //char s[N]; void init(char *s) { last

  • linux 常用安全设置整理2019-09-24 11:01:12

      # C7 锁定SU权限仅wheel 组的用户可以使用   step.1  usermod -G wheel <用户名> step.2  vi /etc/pam.d/su  #auth required pam_wheel.so use_uid     ## 打开“#”注释 step.3 echo "SU_WHEEL_ONLY yes" >> /etc/login.defs     ## 添加语句到行末

  • 函数指针2019-09-14 18:01:48

    1.获取函数的地址 假设 think() 是一个函数,那么think就是这个函数的地址,think()是这个函数的返回值 process(think)//使用的是这个函数的地址 throught(think())//使用的是个函数的返回值 2.声明一个函数指针 声明正确的函数指针: double (*pf )(int); //double *pf(int);指的是

  • PAM堆栈是否始终以root身份运行?2019-08-30 19:50:57

    我正在为Linux PAM编写一个模块,该模块使用setuid()将权限删除给正在进行身份验证的用户.当然,这只有在EUID是root的情况下才有效.那么,PAM堆栈是否始终以root身份运行,无论应用程序使用它?解决方法:并非总是如此.大多数使用pam的应用程序都标记为setuid,或者有setuid帮助程序 – 因

  • Linux CentOS 7系统安全控制详解(内容较多,可分次食用)2019-08-27 23:56:02

    主要内容: 一、账号安全控制。 二、系统引导和登录控制。 三、弱口令检测。 四、端口扫描。 一、账号安全控制 1.系统账号清理 (1)将非登录用户的Shell设为/sbin/nologin 首先我们用命令“grep "bash$" /etc/passwd”查看一下可以登录的用户。 如果我们不想让“lisi”这个用户登录

  • 系统安全及应用(二) 账户安全及提权2019-08-27 15:57:06

    一.切换用户命令susu  用户名  切换用户,只是新起一个进程,和之前的进程没有关系,之前进程并没有消失,su  -  用户名   以普通用户的初始环境进行切换普通用户,这么切换,环境变量会重置成普通用户的环境变量。root切普户不用密码,普户切root需要root密码,这种切换方式一般不使用,不规

  • LinuxPAM验证账户之间的安全切换2019-08-27 10:00:42

     CentOS - 系统认证机制pam linux下PAM模块全称是Pluggable Authentication Module for linux(可插入式授权管理模块),该由Sun公司提供,在Linux中,PAM是可动态配置的,本地系统管理员可以自由选择应用程序如何对用户进行身份验证。PAM应用在许多程序与服务上,比如登录程序(login、su)的PA

  • Linux-- Centos7用户切换,PAM和提权2019-08-26 23:55:18

    一.用户切换与提权 大多数 Linux 服务器并不建议用户直接以 root 用户进行登录。一方面可以大大减少因误操作而导致的破坏,另一方面也降低了特权密码在不安全的网络中被泄露的风险。鉴于这些原因,需要为普通用户提供一种身份切换或权限提升机制,以便在必要的时候执行管理任务。Linux

  • Interesting HDU - 5785 回文树2019-08-24 10:00:10

    题意: 找出所有【i,j】为回文串【j+1,k】也为回文串的i*k乘积之和。 题解: 设sum1【i】 为正着插入,到 i 的所有回文串的起始位置的前缀和,sum2【i】 表示反正插入的前缀和 ans+=sum1【i]*sum1【i+1】  上面的式子很容易让我们想到两遍回文树正着和反着插入操作, 回文树的num【】表示到

  • Centos6.5 登录后跳回Login,循环登录问题2019-08-19 16:36:04

    Centos6.5,用了一段时间,发现再登录时,无论如何也登不进去了,并且也不提示用户名或者密码错误 进入单用户模式, 发现是:Module is unkown, 1、进入单用户模式 2、查看/var/log/secure文件,日志如下: 意思是PAM unable to dlopen /lib/security/pam_limits.so这个文件,于是乎去/lib/secu

  • linux – 没有PAM验证用户的正确方法是什么?2019-08-17 01:52:53

    因为我的相关问题似乎没有太多的爱,这里是另一个: 现在在Linux中通过用户名/密码提示验证用户的正确方法是什么? 原则上,我想我必须从/ etc / shadow获取用户名和密码,读取相应用户的salt和hash.然后我会计算给定密码的哈希值和存储的盐,并检查结果是否与存储在/ etc / shadow中的哈

  • linux – 为什么我们在PAM中使用可选项,即使它被忽略了?2019-08-16 20:54:15

    我们知道,optional是PAM配置文件中的控制值之一. 从linux-pam.org开始: optional: the success or failure of this module is only important if it is the only module in the stack associated with this service+type. 我糊涂了. 这是/etc/pam.d/login: session requir

  • ssh – SFTP与MySQL用户通过而不是PAM2019-08-16 07:13:29

    人们有没有办法通过sftp使用MySQL数据库表作为身份验证登录Debian服务器,而不是通过向系统添加用户? 我知道它可以通过ftp和TLS完成,但我真的不想使用那种方法.解决方法:我的两点建议:你可以使用PAM来做到这一点. 例如.使用一些pam模块作为pam-mysql将一些用户存储在mysql和pam_requi

  • linux – 确定在数据库中创建条目的名称服务(例如passwd)?2019-08-15 09:52:23

    在Linux和类Unix系统上,名称服务开关用于收集系统名称数据库的条目. 有文件,dns,nis和ldap等数据库.是否可以确定给定用户使用哪个服务添加该条目? 是否必须从这些服务的相应工具中收集进一步的信息,或者NSS除了名称之外还有一组标准信息? PAM如何从NSS获得凭证?它只是用户名吗?当PAM通

  • linux – 当其他用户登录时,如何在Debian xfce中阻止关机或重启2019-08-15 06:51:29

    我想阻止用户在其他用户登录时开始关机或重启.用户可以是TTY用户(Ctrl Alt F3)或来自客户端主机的ssh用户. 在OpenBSD中,我将polkit org.xfce.session.policy与规则文件一起使用以防止此类操作. 我需要在Debian Testing(又名Buster)中找到如何做到这一点. 我找到了带有操作的org.fr

  • python-pam不工作……如何挖掘错误?2019-08-15 05:55:19

    我有一个django应用程序,用户应该可以根据系统的影子数据库登录.据我所知,我发现this登录后端使用了python-pam.安装前者使登录工作在我的本地机器(Arch linux)上,它不在我想运行应用程序的服务器上(Debian Squeeze). 问题是,我不知道如何挖掘错误.身份验证只返回false,我找不到系

  • linux – 使用pam_exec.so在用户登录时以root身份运行脚本(同时提取用户信息)?2019-08-15 02:54:58

    题 当用户使用pam_exec.so(或其他方式)登录时,如何以root身份运行脚本?该脚本需要有关用户的信息才能运行. 问题与环境 我希望每次用户登录时都以root身份运行script- / path / script.sh.我还需要知道登录的用户(例如,作为脚本的环境变量或参数).我正在使用CentOS 7的最新版本. 我

  • 安全性 – 使用PHP对/ etc / shadow对用户进行身份验证的最安全方法?2019-08-15 02:27:59

    这个问题对我来说很重要,因为我正在建立一个部落环境,并希望使用系统帐户.做一些搜索我发现主要有4种方法,这些方法似乎都有一些缺点.现在我想知道,哪一个最安全,或者我错过了一些替代方案. >方法1:使用PAM(PHP) Horde提供了一个使用PAM库的auth插件.工作正常,但Web服务器需要对/ et

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有