linux 给用户添加进新的组

给用户user1添加一个新的组group1

usermod -G group1   #给当前登录用户所在组设置为 group1

注意:上面的命令有个问题需要知道,这个操作是重置用户所在组,也就是会让当前用户离开原来的组,再加入到新的组。

要想只增加组,不改动原来的组,可以用:

usermod -a -G group1 user1

这样就可以个user1增加一个group1的组了。

而有时执行上面的命令会报错:

usermod: cannot lock /etc/passwd; try again later

可以重新执行如下命令:

sudo -- usermod –G group1 user1

然后重新登录,再查看一下当前登录用户的所在组:

groups

会发现增加了一个group1组。

时间: 2024-10-09 21:42:01

linux 给用户添加进新的组的相关文章

Linux 中将用户添加到组的指令

Linux 中将用户添加到组的指令 学习了: https://www.cnblogs.com/jxhd1/p/6528574.html 使用root登录: 使用了: # usermod -a -G apache用户组 cnzhx用户名 用户自己登录:id查看自己什么用户.什么用户组

用Bash脚本将Linux普通用户添加为系统管理员

将Linux普通用户添加为系统管理员在Gnome或KDE这样强大与完善的桌面环境下是非常简单的事情,一般来说在用户设置的对话框里就直接有相应选项.不过,出于简洁与高效的风格,自己目前并未使用这些高端但吃内存的“重量级”桌面环境,使用的就是最基本的X视窗+Sawfish窗口管理器的组合.在这样的环境下进行用户管理,都是通过命令行来完成.如,使用useradd命令添加新用户.不过,由useradd命令添加的用户只具有普通使用者的权限,不具备系统管理的能力.这样一来,就给一些常见的操作带来不便,如,使

Linux给用户添加sudo权限

linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file.  This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超级用户模式.也就是输入" su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用) 添加文件的写权限.也就是输入命令" chmod

Linux/Ubuntu中添加删除新用户

操作环境:Ubuntu Server 14.04,系统上仅有一个用户root 1. adduser 命令添加新用户 #adduser username 注意adduser与useradd命令的区别,useradd是Linux系统中二进制可执行程序工具,adduser是封装了useradd之后的可执行脚本.因此adduser比useradd功能更加强大和智能,adduser在创建用户同时进行创建用户主目录等其他相关工作. 2.赋予新建用户管理员权限 只需要将用户加入sudo用户组中就可以赋予用户管

linux用户添加到多个组

usermod -G groupname username (这种会把用户从其他组中去掉,只属于该组)如:usermod -G git git (git只属于git组) usermod -a -G groupname username (把用户添加到这个组,之前所属组不影响)如:usermod -a -G www git (git属于之前git组,也属于www组)

Linux怎么使用添加的新硬盘

一.磁盘分区 装过系统后第一块磁盘的设备号是/dev/sda,在你添加一个新的磁盘后一般情况下是/dev/sdb *******进入fdisk界面***** # fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel with disk identifier 0xa64fcc39.Changes will

linux给用户添加sudo权限:

root用户对于linux就是万能的天神,任何文件都能进入,任何文件都能修改,对我们这些菜鸟实在是危险啊 所以有些时候就需要给用户sudo权限 进入超级用户模式.也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用)添加用户的sudo权限就是在/etc/sudoers文件中添加ouyangjun ALL=(ALL) ALL 这样的一句话此文件默认所有者只有r的权限,所以在修改之前需要添加W的权限chmod u+w /etc

Linux下把ANT添加进环境变量(PATH)

在终端输入如下命令: source /etc/profile sudo gedit /etc/profile #sudo是为了取得编辑的权限 在profile文件下添加下面两行 ANT_HOME=/home/jij/workspace/apache-ant-1.9.4/binPATH=$ANT_HOME/bin:$PATH 保存关闭文件,输入如下命令测试是否成功,返回版本号的话,说明PATH设置成功 ant -versionApache Ant(TM) version 1.9.3 compile

CentOS7将普通用户添加到sudoers管理员组

最小化安装完CentOS 7,接下来有一大堆活要做,但是发现作为普通用户,什么都做不了.至少sudo su 是不行滴. 解决方法:切换到root用户进入到/etc目录编辑sudoers,添加账号到sudoers里. vi /etc/sudoers 找到 root    ALL=(ALL)     ALL再后面添加 用户名    ALL=(ALL)    ALL 补充知识点 一: vi查找命令,在命令模式下:  /pattern<Enter> :向下查找pattern匹配字符串 例: /ALL=