昨天由于要把日常管理用户添加到mysql用户组读取错误日志文件,用# usermod -G mysql coomix 命令。
今天发现无法su - root了,出现下面情况:
[coomix@china213 wwwroot]$ su - root
口令:
su: 密码不正确
问了所有管理人员都说没有改密码。ssh已经禁止root登录了,系统日志也看不了,这下就感觉麻烦大了。还好已经做了Logwatch,查看每天发送到邮箱的邮件发现:
Added User to group:
mysql:
coomix
**Unmatched Entries**
usermod[32007]: delete `coomix' from group `wheel'
usermod[32007]: delete `coomix' from shadow group `wheel'
再# cat /etc/group 发现wheel:x:10:root,goome,goocar 即wheel管理组里面没有coomix这个帐号了。
网上再搜索下usermod -G 才知道添加多个组要用","号隔开而且一次性添加,分开添加只能添加最后的那个组。
# usermod -G wheel,mysql,coomix coomix
执行上面命令后
wheel:x:10:root,goome,goocar,coomix
mysql:x:500:coomix
coomix:x:502:coomix
三个组都有了,再用coomix帐号su - root可以进入了。
ps:以后进行用户权限操作在添加完成后要另开窗口测试才能关闭原来的窗口,如果没有其他帐号可以su - root就等于用ssh无法进入root了。只能到机房直接登录了再设置用户权限了(注:机房不在本市,而且进机房要写申请非常麻烦)。
另:usermod -g 组名 用户名 是修改用户所在组,其它组都给删除了。
分享到:
相关推荐
例如,创建一个名为`users`的组,并添加多个用户: ```bash sudo groupadd users sudo useradd -G users user1 sudo useradd -G users user2 ``` 四、配置Samba共享 打开`/etc/samba/smb.conf`,找到全局配置部分...
- log 就是创建的一个空目录,用于存放执行脚本的日志的,放的时候和脚本放到同级就可以; - useradd.sh 是创建用户组、批量添加用户并设置密码、创建家目录更改用户组,完成之后并统计执行当前脚本共创建了多少个...
它本身就是一个完整的 32 位的多用户多任务操作 系统,因此不需要先安装 DOS 或其他的操作系统(MS Windows, OS2, MINIX..)就可以进 行直接的安装。 Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux ...
这些命令覆盖了 Linux 操作系统中的多个方面,包括文件管理、权限管理、系统信息、磁盘管理、网络管理、文本处理、字符编码、用户管理、数学计算和文件系统等。掌握这些命令可以帮助用户更好地管理和维护 Linux 系统...
“.tar.gz”是Linux中常见的文件打包格式,它首先通过tar命令将多个文件或目录打包成一个单一的tar文件,然后使用gzip压缩工具进行压缩,以节省存储空间。这种组合方式使得用户可以轻松地在Linux环境下解压并安装...
* usermod:修改系统已存在的用户属性,打开这个命令之后就有很多的选项,每一个选线都是,但是我看不懂这些英文。 * userdel:删除用户,删除用户命令运行之后就直接能删除用户。 * groupadd:添加用户组。 * ...
安装和使用Eclipse Oxygen(Java EE)for Linux 64位,用户需要确保系统已安装必要的依赖,如GTK+库,然后使用tar命令解压缩文件,最后将解压后的Eclipse目录添加到系统路径,以便从终端启动Eclipse。此外,用户还...
以上就是Linux课件PPT可能涵盖的一些核心知识点,通过深入学习这些内容,你可以对Linux有一个全面的理解,并具备基本的Linux操作和系统管理能力。文件名为"LINUX"的子文件可能是具体的PPT课件,里面应该包含了这些...
Linux 是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统...
这份“Linux的基础学习资料”包含了多个PPT文件和Shell教程,是初学者入门Linux的理想资源。 首先,让我们从第一天的学习开始。在Linux的世界里,第一天通常会介绍基本概念,如Linux的历史、发行版的区别、桌面环境...
/etc/exports 里面每行指定一个输出的文件系统和哪些机器可以访问该文件系统。在指定机器访问权限的同时,访问选项开关也可以被指定。 此外,Samba 服务器也是一种 Linux 中的常用服务,用于实现 Linux 和 Windows ...
解压完成后,你会得到一个名为`kibana-6.2.2-linux-x86_64`的目录,里面包含了Kibana的所有文件。 二、安装与配置 1. **Linux安装**: 在Linux上,你需要将Kibana的可执行文件路径添加到PATH环境变量中。首先,将...
3. 解压后,你会看到一个名为`jdk1.7.0_79`的目录,里面包含了JDK的所有组件。 4. 将此目录移动到一个系统路径目录,如`/usr/lib/jvm`,并创建符号链接到`java`、`javac`等可执行文件,以便全局访问。 5. 更新环境...
从提供的文件内容来看,这里面列出了一系列关于Linux学习的主题和命令,覆盖了Linux系统的基本操作、文件管理、命令行使用技巧、网络配置与管理、性能监控等多个方面。 首先,文件目录操作命令是Linux用户最常使用...
`.tar`主要用于将多个文件或目录打包成一个单一的文件,便于传输和管理;`.gz`则是一个数据压缩程序,用于减小文件大小,提高存储和传输效率。 下载了"Typora-linux-x64.tar.gz"后,我们可以通过以下步骤在Linux...
在本文中,我们将深入探讨`crypt-md5`的工作原理、使用方法以及其在Linux系统中的应用。 MD5是一种广泛使用的加密散列函数,产生一个128位(16字节)的散列值,通常表现为32个十六进制数字。尽管MD5在安全性上已...
gedit 是一个功能强大且轻便的文本编辑器,可以满足大多数用户的需求,具有语法高亮、自动缩进、括号匹配、编译和运行等功能。 三、图像处理 Gimp PK Photoshop Gimp 是一个功能强大且免费的图像处理软件,具有...
解压后,你将得到一个名为`node-v0.8.13-linux-x86`的目录,里面包含了Node.js的可执行文件和其他必要的组件。 安装Node.js时,需要将解压后的目录中的`bin`子目录添加到系统的PATH环境变量中,这样就可以在任何...