⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.privsep

📁 OpenSSL Source code for SFTP, SSH, and many others
💻 PRIVSEP
字号:
Privilege separation, or privsep, is method in OpenSSH by whichoperations that require root privilege are performed by a separateprivileged monitor process.  Its purpose is to prevent privilegeescalation by containing corruption to an unprivileged process.  More information is available at:	http://www.citi.umich.edu/u/provos/ssh/privsep.htmlPrivilege separation is now enabled by default; see theUsePrivilegeSeparation option in sshd_config(5).On systems which lack mmap or anonymous (MAP_ANON) memory mapping, compression must be disabled in order for privilege separation to function.When privsep is enabled, the pre-authentication sshd process willchroot(2) to "/var/empty" and change its privileges to the "sshd" userand its primary group.  You should do something like the following toprepare the privsep preauth environment:	# mkdir /var/empty	# chown root:sys /var/empty	# chmod 755 /var/empty	# groupadd sshd	# useradd -g sshd sshdIf you are on UnixWare 7 or OpenUNIX 8 do this additional step.	# ln /usr/lib/.ns.so /usr/lib/ns.so.1/var/empty should not contain any files.configure supports the following options to change the defaultprivsep user and chroot directory:  --with-privsep-path=xxx Path for privilege separation chroot  --with-privsep-user=user Specify non-privileged user for privilege separationPrivsep requires operating system support for file descriptor passingand mmap(MAP_ANON).PAM-enabled OpenSSH is known to function with privsep on Linux.  It does not function on HP-UX with a trusted systemconfiguration.  PAMAuthenticationViaKbdInt does not function withprivsep.Note that for a normal interactive login with a shell, enabling privsepwill require 1 additional process per login session.Given the following process listing (from HP-UX):     UID   PID  PPID  C    STIME TTY       TIME COMMAND    root  1005     1  0 10:45:17 ?         0:08 /opt/openssh/sbin/sshd -u0    root  6917  1005  0 15:19:16 ?         0:00 sshd: stevesk [priv] stevesk  6919  6917  0 15:19:17 ?         0:03 sshd: stevesk@2 stevesk  6921  6919  0 15:19:17 pts/2     0:00 -bashprocess 1005 is the sshd process listening for new connections.process 6917 is the privileged monitor process, 6919 is the user ownedsshd process and 6921 is the shell process.$Id: README.privsep,v 1.7 2002/06/21 14:48:02 djm Exp $

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -