SUSE Linux由于/var/lib目录权限导致SSH无法使用的问题

由于/var/lib目录权限导致SSH不能用

上午一同事说一台服务器SSH登录不了了。

一开始以为是ssh服务没启动,执行service sshd status.

linux-34:/var/lib # service sshd status

Checking for service sshd                                             running

显示是启动的,那就重启下,执行service sshd restart. 问题出来了,报错

linux-34:/var/lib # service sshd restart

Shutting down SSH daemon                                              done

Starting SSH daemon/var/lib/empty must be owned by root and not group or world-writable.

本文URL:http://www.bianceng.cn/OS/Linux/201410/45608.htm

startproc:  exit status of parent of /usr/sbin/sshd: 255

后来上网查了发现可能是文件权限设置问题。

linux-34:/var/lib # ls -ld /var/lib/empty

drwxrwxrwx 2 root root 4096 Jun 16  2006 /var/lib/empty

于是将权限修改为755

chmod 755 /var/lib/empty

然后再重启下,这下重启成功了。

linux-34:/var/lib # service sshd restart

Shutting down SSH daemon                                              done

Starting SSH daemon                                                   done

linux-34:/var/lib # service sshd status

Checking for service sshd                                             running

最后用SecureCRT登录,OK,问题解决!

时间: 2024-08-27 23:38:43

SUSE Linux由于/var/lib目录权限导致SSH无法使用的问题的相关文章

linux中]/var/log目录日志的作用详解

位于/var/log/目录之下有许多日志文件,这里记录一下相关用途.其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到. /var/log/messages - 包括整体系统信息,其中也包含系统启动期间的日志.此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中. /var/log/dmesg - 包含内核缓冲信息(kernel ring buffer).在系统启动时,会在屏幕上显示许多与硬件有关的信息.可以用

linux修改文件和目录权限方法

语法:chown [选项] 用户或组 文件 说明:chown将指定文件的拥有者改为指定的用户或组.用户可以是用户名或用户ID.组可以是组名或组ID.文件是以空格分开的要改变权限的文件列表,支持通配符. chmod  命令可以改变所有子目录的权限: 改变一个文件的权限:  代码如下 复制代码 chmod mode file|dir 改变所有子目录的权限:  代码如下 复制代码 chmod mode dir -R              注意后面加了个-R参数 如:将file目录下所有文件权限改为

linux添加仅有代理权限的SSH账号

很多时候,因为一些特殊的问题,我们需要用到代理.大家都知道XEN的VPS搭建VPN比较容易,PPTP一键安装包很快就OK了.但是OpenVZ就麻烦一点,要TK开通TUN/PPP,然后安装,可能还遇到一些莫名的问题.   虽然我也用VPN,但是个人认为,VPN也有他麻烦的地方,就是每连接一次QQ都要重登陆下,还有输入验证码,这点,还不如SSH方便.而且,相对于VPN,SSH账号更加容易在VPS上添加,对于手上有VPS的朋友,想偶尔用下代理的话,您可以直接用root用户和密码连接:如果您流量太多用不

linux下VPS添加最低权限的SSH用户

在VPS上开设只有代理权限的SSH账号呢?很简单,两行命令帮助您!  代码如下 复制代码 useradd -M -s /sbin/nologin -n username (蓝色用户名自行修改) #这一行是添加一个最低权限的用户  代码如下 复制代码 passwd username #这一行是设定该用户密码 下面,输入2次密码,就OK了,一个仅有代理权限的SSH账号就完成了.

源码-Linux系统库文件(usr/lib目录下)重新生成的问题

问题描述 Linux系统库文件(usr/lib目录下)重新生成的问题 Linux的usr/lib目录下的库文件源码在什么地方(路径)?例如:libc_nonshared.a文件 包含的stat标签(stat.oS)所在源码 解决方案 http://blog.chinaunix.net/uid-25885064-id-3042360.html 解决方案二: vmware 安装出现的linux-headers问题找不到/usr/src/linux/include这个目录

Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”

环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 + MySQL 5.5 问题 Linux下安装MySQL出现如下错误: warning: MySQL-server-5.5.28-1.linux2.6.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ##########################################

linux下的文件和目录权限!

在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录.通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允许一个预先指定的用户组中的用户访问:允许系统中的任何用户访问.同时,用户能够控制一个给定的文件或目录的访问程度.一个文件活目录可能有读.写及执行权限.当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件.文件所有者可以将这些权限改变为任何他想指定的权限.一个文件也许只有读权限,

suse linux java ftp上传文件名称导致报错,求大神指导

问题描述 suse linux java ftp上传文件名称导致报错,求大神指导 上传时"school_user.questionext.csv"就因为文件名称多了一个"."导致报错 553 Could not create file.

Linux/Unix的精巧约定两例及其简析:目录权限和文本行数

学玩*nux时候,碰到的一些问题,弄明白了后也就过去了.今天看到旁边的同学对目录权限有些模糊,给解释了一下.想想不如把这些问题都记下来. 设计其实包含的是一套约定.能运行.解决问题的约定都是可用的约定.但解决的多种约定方式或说是设计中,作一些比较可以感觉到哪个会更统一更简单.下文提到的两例Linux/Unix约定说明后,我也简单分析一下约定,找出看似复杂或是不直觉约定中内部包含的简洁统一. 清楚的同学,就当是个活动脑子的问题,过一遍小乐一下  如有谬误敬请指正. 目录权限的约定 目录的执行权限