linux系统无法添加用户帐号的原因分析
2015-09-26 14:52
661 查看
生产环境配置:操作系统: CentOS 6.61.产生的问题:在使用useradd命令添加帐号(的)时候出现“seradd:cannotopen /etc/passwd”[root@sky9896 ~]#useradd -d /home/wwwroot/ftupuser -g ftp-s/sbin/nologin ftpuseruseradd: cannotopen /etc/passwd2.产生的原因:a)添加“i”隐藏属性后,就无法更动这个文件了。[root@sky9896 ~]#chattr +i /etc/passwd[root@sky9896 ~]#chattr +i /etc/shadow[root@sky9896 ~]#chattr +i /etc/group[root@sky9896 ~]#chattr +i /etc/gshadowb)上次使用“ssh”远程登录“改东西”改到一半是断电,重启,或者是某些程序也需要存取特定档案的属性。3.解决问题:root@sky9896 ~]#chattr -i /etc/passwd[root@sky9896 ~]#chattr -i /etc/shadow[root@sky9896 ~]#chattr -i /etc/group[root@sky9896 ~]#chattr -i /etc/gshadow 通过以上方式,还是没有解决问题。通过“lsattr”命令进一步查看相关属性,发现有一个”chattr +a”的权限属性没有去掉,所以无权操作。[root@sky9896 ~]#lsattr /etc/passwd-----a-------e-/etc/passwd[root@sky9896 ~]#lsattr /etc/passwd-----a-------e-/etc/passwd[root@sky9896 ~]#lsattr /etc/shadow-----a-------e-/etc/shadow[root@sky9896 ~]#lsattr /etc/group-----a-------e-/etc/group[root@sky9896 ~]#lsattr /etc/gshadow -----a-------e-/etc/gshadow[root@sky9896 ~]#chattr -a /etc/passwd[root@sky9896 ~]#chattr -a /etc/shadow[root@sky9896 ~]#chattr -a /etc/group[root@sky9896 ~]#chattr -a /etc/gshadow[root@sky9896 ~]#lsattr /etc/passwd-------------e-/etc/passwd[root@sky9896 ~]#lsattr /etc/shadow-------------e-/etc/shadow[root@sky9896 ~]#lsattr /etc/group-------------e-/etc/group[root@sky9896 ~]#lsattr /etc/gshadow -------------e-/etc/gshadow[root@sky9896 ~]#useradd -p /home/wwwroot/ftpuser -g ftp-s/sbin/nologin ftpuser[root@sky9896 ~]#useradd -p /home/wwwroot/ftpuser -g ftp-s/sbin/nologin ftpuseruseradd: user'ftpuser' already exists 通过以上操作解决问题。
本文出自 “Linux~DBA~MBA~EIE” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1698416
本文出自 “Linux~DBA~MBA~EIE” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1698416
相关文章推荐
- Linux学习笔记之 Linux系统启动流程
- 修改linux文件权限命令:chmod
- Linux常用命令大全
- Linux内存管理之mmap详解
- 第十五天 : 防 火 墙
- Centos7.x RHEL 配置EPEL第三方YUM源
- centos定时备份数据库超简单示例
- CentOS 使用第三方yum源安装更多rpm软件包
- linux vi命令详解
- centos7配置firewall
- 设置centos 7 开机不载入图形界面
- Linux常用命令
- archlinux2015.09.01基本系统安装
- Linux内核中几个比较有意思的解释(进程调度算法,页面调度算法,非线性工作集)
- Linux内核中几个比较有意思的解释(进程调度算法,页面调度算法,非线性工作集)
- Centos 7 静态学习IP建立
- 《Linux/Unix设计思想:软件的杠杆效应》读后感
- 《Linux/Unix设计思想:软件的杠杆效应》读后感
- Linux:软件安装
- Linux二进制代码的阅读