1. > 智能数码 >

linux用户加入组(linux用户加入组命令)

linux新建一个用户加入一个为建的组

你可以先建组,再建用户时直接把用户加到组里,就可以了。

例如:

创建一个用户组yyy:

#

groupadd

yyy

可以创建一个用户主目录/data/yyy:

#

mkdir

-p

/data/yyy

创建用户xxx

到主组yyy,主目录/data/yyy:

#

useradd

-g

yyy

-d

/data/yyy

xxx

LINUX 把已有用户加入到一个组,怎么加的

可以使用usermod命令。usermod可用来修改用户帐号的各项设定。

需要使用的参数:

-g|--groups

##把用户追加到某些附属组中,仅与-a选项一起使用

用法示例:

将user1用户加入到group1组当中

$

usermode

-ag

group1

user1

如何将linux的一个用户添加到某一组group中?

gpasswd –a 用户名 组名

举例:

把用户名user1添加到user_group中。

[root@localhost ~]# id user1

uid=501(user1) gid=501(user1) groups=501(user1)

[root@localhost ~]# gpasswd -a user1user_group

Adding user user1 to group user_group

[root@localhost ~]# iduser1

uid=501(user1) gid=501(user1) groups=501(user1),500(user_group)

扩展资料:

修改一个用户到指定用户组:

usermod -g组名用户名

举例:

修改用户名user1的用户组为user_group。

[root@localhost ~]# id user1

uid=501(user1) gid=501(user1) groups=501(user1)

[root@localhost ~]# usermod -g user_groupuser1

[root@localhost ~]# id user1

uid=501(user1) gid=500(user_group) groups=500(user_group)

如何linux某个用户加入的用户组

gpasswd -a 用户名 用户组名

其他命令用法如下:

1、建用户:

adduser phpq //新建phpq用户

passwd phpq //给phpq用户设置密码

2、建工作组

groupadd test //新建test工作组

3、新建用户同时增加工作组

useradd -g test phpq //新建phpq用户并增加到test工作组

4、给已有的用户增加工作组

usermod -G groupname username

或者:gpasswd -a user group

5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号:

passwd peter –l

重新释放:

passwd peter –u

6、永久性删除用户账号

userdel peter

groupdel peter

usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、从组中删除用户

编辑/etc/group 找到GROUP1那一行,删除 A

或者用命令

gpasswd -d A GROUP

8、显示用户信息

id user

cat /etc/passwd

Linux命令比较多,也比较咋,所以需要一个系统的学习,可以看看Linux就该这么学这本书,也可以到官方网站(w w w 、Lin ux probe 、com)上下载电子书,免费的哦!

linux用户加入组(linux用户加入组命令)linux用户加入组(linux用户加入组命令)


linux怎么设置用户组

添加用户,并指定用户ID:

useradd -u userID username

e.g. useradd -u 1001 user1

注意,这里的userID最好取500以上,否则和系统虚拟用户ID相冲突。如果加上-M参数,则不为该用户创建用户目录,如 /home/user1 。

设置用户密码:

passwd username

之后,要两次输入新密码

查看所有已有的用户:

cat /etc/passwd

一般新加的都在最后一行,例如上面的 useradd -u 1001 user1,会看到最后一行为 user1:x:1001:1001::/home/user1:/bin/bash

删除一个用户:

userdel -r username

e.g. userdel -r user1

注意,这里的-r 是连同user一道,将 /home/user1/ 目录也删除;如果不加 -r,就只删除用户 user1,而不删除目录 /home/user1/

添加一个group,并指定group id:

groupadd -g groupID groupname

e.g. groupadd -g 1000 group1

注意,这里的groupID最好取500以上,否则和系统虚拟用户组ID相冲突。

查看当前有哪些group:

cat /etc/group

e.g. 在上面的 groupadd -g 1000 group1 之后,会在 cat /etc/group 看到最后一行:group1:x:1000:

(这里的x表示有密码,只是个占位符,真正有没有密码还有看其他文件。cat /etc/shadow 会看到所有用户的MD5加密后的密码)

删除一个group:

groupdel groupname

e.g. groupdel group1

注意,如果要删除的group中还有成员user,该操作会失败。解决办法:先删除group下的所有user,然后再删group;或者,将group下的所有user放到其他group下,再删当前group。

显示用户ID及其所属group的groupID:

id username

e.g. id user1

(输出 uid=1001(user1) gid=1000(group1) groups=1000(group1))

查看一个user的主group:

cat /etc/passwd

例如其中有这样一行 user1:x:1001:1000::/home/user1:/bin/bash,而 cat /etc/group 显示结果中有 group1:x:1000: ,这说明 user1的主group就是group1。

添加一个user到一个group:

gpasswd -a username groupname

e.g. gpasswd -a user2 group2

结果显示 Adding user user2 to group group2,并且在cat /etc/group 时,会看到有 group2:x:2000:user2,说明 user2 在group2 下面了。

注意:cat /etc/group 的结果中,一个group的行中不会出现这样的user,即该user的主group就是该group。

将一个user从一个group中删除:

gpasswd -d username groupname

修改文件夹的所有者(owner):

chown -R username some-folder

e.g. 先前有一个/yasi 文件夹,在/下 ll 显示 drwxr-xr-x 2 root root 4096 Jan 24 04:42 yasi,即/yasi 文件夹的所有者(owner)是root,所有group(owner group)是root group。当执行 chown -R user1 /yasi 后,在/下 ll 显示 drwxr-xr-x 2 user1 root 4096 Jan 24 04:42 yasi,即/yasi 的owner 已经改成了 user1。

注意,这里的-R 表示将所有子目录和目录中所有文件的所有权一起修改。不加-R,修改失败,不知道为什么。

修改文件夹的所有者group(owner group):

类似上面的操作 chown -R .groupname some-folder

e.g. chown -R .group2 /yasi

注意,这里的groupname前面要加一个点

同时修改文件夹的所有者(owner)和所有者group(owner group):

类似上面的操作 chown -R username.groupname some-folder

e.g. chown -R user1.group2 /yasi

修改文件的所有者(owner):

chown username some-folder

e.g. chown user1 /yasi

修改文件的所有者group(owner group):

chown .groupname some-folder

e.g. chown .group2 /yasi

同时修改文件的所有者(owner)所有者group(owner group):

chown username.groupname some-folder

e.g. chown user1.group2 /yasi

添加用户,并指定用户ID,同时添加到指定的group:

useradd -u userID -g groupID username

e.g. useradd -u 2001 -g 2000 user2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息