Linux添加用户(user)到用户组(group)

将一个用户添加到用户组中,千万不能直接用: usermod -G groupA
这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。 应该用 加上 -a 选项: usermod -a -G groupA user

(FC4: usermod -G groupA,groupB,groupC user) -a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。
命令的所有的选项,及其含义: Options: -c, --comment COMMENT         new value of the GECOS field -d, --home HOME_DIR           new home directory for the user account -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -f, --inactive INACTIVE       set password inactive after expiration                                 to INACTIVE -g, --gid GROUP               force use GROUP as new primary group -G, --groups GROUPS           new list of supplementary GROUPS -a, --append          append the user to the supplemental GROUPS                                 mentioned by the -G option without removing                                 him/her from other groups -h, --help                    display this help message and exit -l, --login NEW_LOGIN         new value of the login name -L, --lock                    lock the user account -m, --move-home               move contents of the home directory to the new                                 location (use only with -d) -o, --non-unique              allow using duplicate (non-unique) UID -p, --password PASSWORD       use encrypted password for the new password -s, --shell SHELL             new login shell for the user account -u, --uid UID                 new UID for the user account -U, --unlock                  unlock the user account

查看用户所属的组使用命令:$ groups user

或者查看文件:$ cat /etc/group

时间: 2024-10-21 19:15:57

Linux添加用户(user)到用户组(group)的相关文章

Linux 添加用户(user),组(Group)以及权限(Permission)

1. 添加用户 sudo adduser UserName 异常: sudo adduser --force-badname <username> 之后为这个用户添加其他辅助信息 切换用户: su UserName su JesseLi 查看当前用户:whoami whoami 删除密码实现免密码登陆 sudo passwd -d JesseLi 删除用户 sudo userdel JesseLi 创建 组 sudo groupadd testgroup 删除组 sudo groupdel t

linux 添加用户、权限

linux 添加用户.权限 # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new password:******* 如果是超级用户,可以用下列形式指定任何用户的口令: #

linux 添加用户、权限 - !!!!!!!!!!! - 博客园

body { font-family: 微软雅黑,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5; } html, body { } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bold; } h3 { fon

Windows与linux添加用户命令

Windows 查看当前存在用户: net user 查看当前用户组: net localgroup 添加用户(以添加用户test密码test1234为例): net user test test1234 /add 添加用户到组(以添加ls用户到Administrators组为例): net localgroup Administrators test /add Linux 1.添加用户,首先用useradd命令添加一个普通用户,命令如下: #useradd test //添加一个名为test的

Linux添加用户和组

用户:1.只有root用户或具有root权限的用户才可以操作 添加用户:useradd xiaol 设置密码:passwd xiaol 删除用户:userdel xiaol 删除用户及主目录:userdel -r xiaol2.添加用户成功后,会在/home下自动创建一个字为xiaol的目录,作为xiaol用户的主目录3.当使用xiaol登录成功后,会自动进入自己的主目录 组1.添加组:groupadd 组名 groupadd gp_12.创建用户的时候分配组:useradd -g 组名 用户名

Redhat 下添加用户到docker用户组

1. 检查系统中是否存在docker用户组,如果没有则手动添加 # sudo cat /etc/group |grep docker # sudo grouped -g 999 docker # -g 999为用户组,也可以不指定.其实用yum安装好docker,会自动创建docker用户组 2. 为用户组docker添加用户 # sudo gpasswd -a [user] docker 3. 重启docker-deamon # sudo systemctl restart docker 4.

Linux添加用户操作

在linux下给系统添加用户使用的命令是:useradd 该命令等价于 adduser. # useradd wang 添加完用户之后还得设置该用户的登录密码,使用usermod和passwd都可以进行设置密码,但是usermod有一个问题,添加的密码是明文密码,没有进行加密,不安全. # usermod -p 123456 wang # passwd wang 查看是否添加成功密码 tail -l /etc/shadow 查看是否 tail -l /etc/passwd

linux添加用户切换后显示-bash4.1$的解决办法

昨晚通过练习发现添加用户后切换用户时发生了-bash4.1$的问题,通过各种对比user.group.rwx等等 最后在sun老师的提点下对比了家目录的隐藏文件,发现如下图结果userb的家目录下没有环境变量的隐藏文件. 于是可以将/etc/skel目录下的隐藏文件拷贝过去解决问题 command: cp -a /etc/skel/. /home/user/userb 结果见下图: 最终问题得到结局. ps:如果添加用户时指定的目录的上级目录不存在会提示创建目录失败.

Linux添加用户失败

最近换开发机,开发机只有一个用户,必须通过跳板机才能登录.现在想用一个其他的用户去访问机器,但是执行adduser报错没有权限. 后来发现是因为运维同学把shadow.passwd这几个文件用chattr锁住,只要解锁就可以添加用户了~命令如下: sudo chattr -i /etc/shadowsudo chattr -i /etc/gshadowsudo chattr -i /etc/passwdsudo chattr -i /etc/group 当然,添加完之后你还可以用chattr +

linux 添加用户到sudo中

步骤 1. 先切到root用户 2. 执行visudo,其实就是修改/etc/sudoers 3. 添加用户,规则如下: youuser ALL=(ALL) ALL %youuser ALL=(ALL) ALL youuser ALL=(ALL) NOPASSWD: ALL %youuser ALL=(ALL) NOPASSWD: ALL 第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码). 第三行:允许用