Articles of Debian

Debian 7中使用了sudo吗?

我会先试着解释我的情况。 我目前在ESXi主机上运行6个虚拟化的Debian服务器。 安装有Debian Linux 6(Lenny)的虚拟服务器。 最近我把服务器更新到debian Wheezy root@ares> lsb_release -a /home/vincent No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 7.1 (wheezy) Release: 7.1 Codename: wheezy 它已经引起我的注意,因为这个升级“sudo”命令显示奇怪的行为。 其实,这似乎没有任何作用。 我检查了/ etc / visudo文件,一切似乎都没问题。 Sudo也要求我的密码,但似乎并没有以root身份运行。 一个例子是'ifconfig'命令: user@ares> ifconfig zsh: command not found: ifconfig [127] user@ares> sudo ifconfig sudo: ifconfig: command not found [1] user@ares> sudo […]

monit with ssl(https)

我最近安装了monit(在debian上),一切正常。 现在我想启用ssl支持。 我做了我在文档中find的内容: set httpd port 2812 ssl enable pemfile /etc/ssl/certs/ssl-cert-snakeoil.pem 现在,我不但不能通过https://myserver.com:2812通过web访问服务器,而且monit守护进程和monit命令之间的通信也失败: $# monit status monit: Openssl read timeout error! monit: error connecting to the monit daemon

Debian的systemd-journal Jessie LXC容器可以吃100%的CPU

在Debian Jessie基础上创build新的LXC后,在Ubuntu 14.04上,systemd-journal吃掉了所有可用的CPU。 lxc-create -n jessie -t debian

用bash脚本添加cronjob – 根目录没有crontab

我有一个部署脚本,并在其中我试图添加一个cron作业。 这是我使用的代码,我发现在stackoverflow。 我运行的是debian 8。 # ADD CRON crontab -l > mycron echo "10 * * * * cd /var/www/test/ && ./test" >> mycron crontab mycron rm mycron 当我运行这些命令,我​​得到的答复: no crontab for root 我在这里做错了什么,我怎样才能得到它,所以我可以使用bash脚本添加这个cron作业? 谢谢。

如何创build交互式守护进程login?

我在一台debian / linux机器上运行一个服务,在启动时运行一个我可以随时附加的“屏幕”会话。 我想创build一个用户名,我可以运行此服务为。 目前我使用“常规”login帐户。 我希望为这个sevrice增加一个用户名的安全性(类似于'nobody'或'web'和apache一起使用的方式)。 要求: 没有能力login,本地或远程(所以没有密码pipe理) 能够获得批准的用户访问屏幕会话,并与服务进行交互。 我想这个解决scheme将会创造性地使用su / sudo以及如何创build账户的细节。

apt-get,aptitude软件包版本

我怎样才能find从软件库中可用的软件包版本?

用户在debian中清理

我正在slicehost上运行一个web服务器,并决定删除不用/不必要的用户。 但是我真的不知道哪些是系统工作所必需的 我用它作为Apache的networking服务器与MySQL,PHP,的memcached,SSH和proftpd。 这是/ etc / passwd中的用户列表。 我怎样才能决定删除哪些? root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin MYUSER:x:1000:1000:,,,:/home/MYUSER:/bin/bash mysql:x:102:105:MySQL Server,,,:/var/lib/mysql:/bin/false Debian-exim:x:103:106::/var/spool/exim4:/bin/false ftp:x:104:65534::/home/ftp:/bin/false logcheck:x:105:107:logcheck system account,,,:/var/lib/logcheck:/bin/false proftpd:x:107:65534::/var/run/proftpd:/bin/false

Postfix自动创buildMaildir

在这一幕上,我一直在撞墙。 基本上,这是破败: 我们的MXlogging指向一个前端SMTP服务器,其中包含实际路由邮件的别名。 没有别名,没有访问后端存储服务器,这是我们的客户端连接到。 我正在升级后端电子邮件服务器。 目前,为服务器上的每个电子邮件用户创build一个用户,从而创build邮箱。 在新的服务器上,通过PAM向LDAP服务器(所有这些都正常工作)validation一切。 我的目标是让Postfix自动为用户创buildMaildir目录。 这工作正常,当我有777权限的/ home目录,但由于显而易见的原因,这应该避免。 我想这样做的775权限在/ home与任何用户Postfix运行的组所有者,但我似乎无法弄清楚什么用户使用。 使用777权限,/ home / $ user / Maildir目录在邮件传递上创build。 有没有人知道我可以做到这一点没有777的权限? 我正在使用的系统是一个64位的Debian Lenny 5.07安装。 任何意见,将不胜感激。

1服务器只有1个网站,我应该使用root用户还是其他用户?

所以我需要一个只能托pipe1个网站的服务器。 我将安装debian作为操作系统 我想知道:我需要设置一个用户来做我的东西,考虑到我将只有服务器的用户,我可以使用root用户通过SSHlogin,并做我所有的东西? 感谢您的任何build议,我对这个词很新。

假设在Debian / Ubuntu服务器上安装了python解释器是否安全?

服务器是否将python作为基本系统软件包之一? Debian或Ubuntu可以不用工作python解释器?