- 浏览: 318090 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (107)
- Linux (16)
- Android (20)
- Network Pay (0)
- UI (8)
- Program Language (13)
- Java (8)
- Web Design (3)
- Database (5)
- SQLite (2)
- Vi/Vim (4)
- CSS (2)
- Network (3)
- PHP (20)
- Web Service (3)
- Troubleshooting (37)
- MySQL (3)
- System Management (3)
- Tools (27)
- Others (7)
- Eclipse (3)
- Framework (5)
- Python (1)
- JavaScript (1)
- Git (1)
- SCM (1)
- Video (0)
- Testing (0)
- Windows (1)
- http://service.oray.com/question/116.html (1)
- Python Troubleshooting (1)
最新评论
-
xwv:
能对你有启发和帮助就好
为什么Android的Adapter中,bindview被调用了多次 -
lipei.98:
哈哈 谢谢你的博客,解决了我一个头痛的问题。
为什么Android的Adapter中,bindview被调用了多次
想解决的问题是:
如何在Linux系统中将一个用户加入某个用户组?
当使用一种普通的方式创建用户时,比如
#useradd testuser1
所创建的用户testuser1,所在的group,以及supplementary group中均仅包含一个名称
与用户名相同的group.
想将用户testuser1加入一个其它已存在的组,则需对用户testuser1的supplementary group
进行设置.
首先查看下testuser1的当前情况:
#id testuser1
这会得到类似下面的输出:
uid=502(testuser1) gid=502(testuser1) groups=502(testuser1)
也可以使用下面的命令:
#groups testuser1
这会得到类似下面的输出:
testuser1 : testuser1
其实,命令groups的作用等同于:
id -Gn
现在,假设系统中另外存在一个group,名称为testgroup1,使用下面的命令使用户testuser1的
supplementary group包括这个group:
#usermod -a -G testgroup1
现在再次查看下testuser1的情况,就会得到类似下面的输出:
uid=502(testuser1) gid=502(testuser1) groups=502(testuser1),501(testgroup1)
当然这里的group id为501同样是个演示而已.
需要注意,对于上面使用的命令usermod,需要加入选项'-a',这表示是追加操作.
如果仅有选项'-G',则需要在其后面所跟的参数中列出所有的supplementary group.
发表评论
-
转载: 安装和使用Linux花生壳服务
2018-07-31 09:47 643因需要尝试在CentOS上使用花生壳服务器,因 ... -
Linux的文件权限和ACL的一些问题
2016-06-20 18:48 0关于Linux上的权限和ACL的一些问题: ... -
linux中find命令的mtime参数使用问题
2016-05-12 17:43 0在Linux中,使用find的参数mtime时的 ... -
使用Linux的inotify机制监控目录
2016-04-13 17:04 0在实际中,使用Linux的inotify机制监控 ... -
Linux Shell如何解析JSON格式数据
2015-09-24 15:27 0今天遇到一个,如果在Linux系统下,想要使用 ... -
Ubuntu 10.10下将PHP升级到5.4过程中的资料
2015-02-07 13:09 0最近,在Ubuntu 10.10下将PHP升级到 ... -
Linux系统查看CPU信息的各种方式
2015-01-19 17:49 0记录下Linux系统查看CPU信息的多种方式资 ... -
Linux中内存管理的一些资料
2015-01-19 17:25 0记录一些Linux系统中查看内存信息的资料: ... -
使用hosts.deny和hosts.allow控制访问来源IP
2014-12-22 22:57 0在Linux下如何使用hosts.deny和ho ... -
Linux系统中查看系统重启时间的方法
2014-11-14 11:38 0几个Linux系统下查看系统重启时间的方法: ... -
iptables的介绍
2014-11-06 10:02 0这是几个对iptables进行介绍的web,用 ... -
日志轮转工具 logrotate
2014-10-28 00:03 0在了解MySQL性能剖析时,需要对长期的慢查询日 ... -
Windows定时执行任务和后台执行任务的一些方法
2014-05-10 10:07 0在Windows如何进行定时执行任务,以及后台执 ... -
Linux环境下常用的一些任务参考命令
2014-04-15 15:39 01. 统计当前目录下各个目录的直接文件的数目 ... -
Ubuntu 10.10中解决Realtek wireless device 8176的驱动问题
2014-03-11 15:27 1488之前在笔记本Thinkpad E420中进行了 ... -
旧版Ubuntu系统的可用更新源
2014-03-07 14:57 982现在使用的是Ubuntu 旧版本10.10,想为 ... -
如何查看文件的UTF-8 BOM标志并移除
2014-01-27 11:00 0在实际操作中,有时要查看某个UTF-8编码的文件 ... -
在Linux环境下对文件名进行编码转换
2013-12-18 11:56 823遇到这样的问题: 在Linux环境下,想将某个文 ... -
Linux系统下如何删除文本中的重复行
2013-08-21 16:01 2070在Linux系统中,如果要删除文本中的重复行,可 ... -
Ubuntu下的软件包管理的相关资料
2013-07-08 09:57 0下面是一些关于Ubuntu下的软件包管理的相关资 ...
相关推荐
本文将深入探讨如何在Oracle中将一个用户的所有表的权限授予另一个用户,这一过程通常在PL/SQL环境下通过执行特定的命令来完成。下面我们将详细解析这一操作的步骤、原理以及可能遇到的问题。 ### Oracle中的权限...
例如,`fork`系统调用用于创建一个新的进程,`execve`系统调用则用于在当前进程的上下文中执行新的程序。此外,`kill`系统调用可以向指定的进程发送信号,`wait`和`waitpid`系统调用则用于父进程等待子进程的结束。 ...
在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...
在Java编程环境中,我们可以利用各种库来实现在Linux系统中将Word文档转换为PDF。这个过程通常涉及到对文件格式的理解,以及对操作系统调用的掌握。以下是一个详细的知识点介绍: 1. **Java与Linux交互**: Java...
Linux在移动操作系统竞争中将败阵.pdf
《Linux系统下C程序开发详解》是一本专为在Linux环境下进行C语言编程设计的全面指南,由徐磊等专家撰写,旨在帮助读者深入理解并掌握在Linux操作系统中使用C语言进行程序开发的各项技能。这本书以清晰易懂的方式阐述...
Linux系统安装telnet服务的方法 ...SSH是一个用来替代TELNET、Rlogin以及Rsh的传统的远程登陆程序的工具,主要是想解决口令在网上明文传输的问题。Red Hat Linux 9将默认的远程管理服务设置为SSH。
1. 创建用户登录脚本模板:在/Linux/目录下创建了一个名为/etc/skel-net的模板目录,并在其中添加了“网络用户须知”文件。使用`useradd`命令创建新用户net09时,可以指定-s选项来使用此模板,以确保新用户家目录中...
为了解决这个问题,我们需要创建一个名为 `tomcat` 的专用用户和组,以降低安全风险并限制Tomcat的权限。执行以下命令: ```bash groupadd www useradd -r -s /sbin/nologin -g www tomcat ``` 接下来,将Tomcat...
如果成功,在 Windows 的 AD 中将看见多一个叫 linux 的计算机。 修改 NSSwitch 配置文件 在实现 Linux 域加入 Windows 域之前,需要修改 NSSwitch 配置文件 `/etc/nsswitch.conf`。在该文件中,需要添加以下内容...
_proc 文件系统是一个伪的文件系统,就是说它是一个实际上不存在的目录,它并不存在于某个磁盘上,而是由核心在内存中产生。这个目录用于提供关于系统的信息。通过 proc 文件系统,可以用标准 Unix 系统调用(比如 ...
例如,在 Linux 系统中,root 用户的个人主目录是 /root,则不带任何参数的 “cd” 命令相当于 “cd ~”,即将目录切换到用户的家目录。 3. cp 命令 cp 命令是 Linux 系统中最常用的命令之一,用于进行数据的复制...
《LINUX系统分析与高级编程技术》是一本深入探讨Linux操作系统的权威著作,全面涵盖了Linux系统的核心原理和高级编程技术。这本书旨在帮助读者理解和掌握Linux系统背后的机制,从而能够进行高效的系统级编程。 1. *...
总之,基于XML的嵌入式Linux系统用户界面定制是一种有效的方法,它提高了GUI的可配置性,降低了开发和维护的成本,有助于提升嵌入式系统的用户体验。随着XML技术的不断发展和完善,未来在嵌入式GUI设计中将发挥更大...
在Linux系统中,分区是一个重要的概念,不同的分区用于存储不同的数据。根分区是Linux系统的根目录,存放系统核心文件;交换分区(swap)是在物理内存不足时使用的虚拟内存区域;home分区通常用于存放用户个人数据和...
在启动电脑时,会显示一个启动菜单,让用户选择进入哪个系统。 1. **备份数据**:在进行任何系统操作前,确保备份所有重要数据,以防意外丢失。 2. **确定Linux分区**:打开Windows的磁盘管理工具,找到被Linux...
在Linux怎样制作RAMDISK、JFFS2文件系统映像文件; 在Linux中将zImage加入到JFFS2文件系统中,然后在u-boot中加载并运行该Linux内核文件
它可以防止未经授权的用户访问Linux系统,以单用户模式登录系统并修改root用户密码,从而获取系统的最高权限。因此,设置Grub密码是非常必要的。 二、设置Grub密码的方法 有两种方法可以设置Grub密码,一种是在...
本文将深入探讨如何在Vmware虚拟机中将Linux系统的桌面模式切换至命令行模式,这一过程不仅能够帮助我们更好地理解Linux系统的初始化过程,还能提升在资源受限环境下的操作效率。 ### Linux系统模式切换背景 Linux...
**编写目的**:文档旨在指导用户通过裁减Linux系统来构建一个适用于特定场景的小型化Linux系统。裁减不仅涉及去除不必要的组件以减小系统大小,还包括针对特定硬件进行优化以提高性能。 **背景**:文档基于华中科技...