linux怎么设置用户组

作者&投稿:关缸 (若有异议请与网页底部的电邮联系)
linux如何创建用户与组、设置id等等~

1.增加一个新用户
在Linux系统中,只有root用户才能够创建一个新用户,例如:创建一个登录名为abcd的用户
sudo useradd abcd
只是建立了用户,目前还无法进行登录,要为它设置初始密码,因为没有密码的用户是不能够登录的。在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。
完成了这一操作后,你还应该使用passwd命令为其设置一个初始密码。输入该命令后,会系统会请求输入密码。
sudo passwd 用户名
2.删除一个用户
删除用户,只需使用一个简单的命令:
sudo userdel 用户名
不过最好将它留在系统上的文件也删除掉,你可以使用“userdel -r 用户名”来实现这一目的。
3.增加一个组
如下命令将创建一个名称为avatar的用户组:
sudo groupadd avatar
4.删除一个组
同样的,我们有时会需要删除一个组,它的命令就是groupdel。

1、在linux系统中新创建的用户是无法登录系统的,需要为用户配置密码才可以进行登录,使用passwd命令

2、在对用户操作的时候也可以锁定账户,对锁定的账户也可以解锁操作,同样也是使用passwd命令-l是锁定账户 -u是解锁用户



3、在维护的过程中对于更改用户的所属组与附加组也是经常使用的usermod -g更改用户所属组,usermod -G更改用户附加组

4、也可以更改用户的id和过期时间,使用-u更改用户id -e修改用户密码过期时间,两个参数如下

5、也可以通过命令来更改用户的主目录,使用usermod -d 命令来执行,在更改用户主目录的时候要先创建目录

6、对于用户的删除命令直接使用userdel username即可,如果在删除用户的时候也想删除用户的主目录可以加上-r参数

7、对于用户组的删除很简单直接使用groupdel命令后加组名就可以删除

添加用户,并指定用户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

  • 首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组

  • 创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户组都会在里面,

  • 打开group文件以后,我们看到了刚才创建的用户组,这是鉴别用户组是否创建成功的根据

  • 还可以通过在命令行中输入groupmod命令后,多敲几次tab键,终端会自动列举出当前所有的组

  • 另外,如果你创建一个用户的时候,运用useradd命令创建一个用户,默认是已经创建了用户组的,用户组和用户名称一样

  • 最后当你在创建文件的时候,你用哪个用户创建的,文件的所属组就会自动归属这个用户的所属组。详情介绍请查看《Linux就该这么学》。




Linux怎么配置网卡linux怎么配置网卡
Linux下如何配置网卡地址呀?搜索google"linux网卡配置文件"然后学着修改配置文件 接着重启network服务器就可以了 Linux怎么修改虚拟网卡?1、使用ifconfig查看网卡IP 2、ifup\/ifdownens33来启用和禁用网卡 3、ifdownens33ifupens33重启网卡 4、设置一块虚拟网卡 (1)将物理网卡拷贝一份并重命名 (2)...

Linux 下怎么设置、删除网关
1、首先登陆连接linux系统,输入 fconfig可以查看到当前本机的IP地址信息,可以看到上面查询IP地址,对应的网卡为eth0。2、接着需要编辑网卡配置文件,使用VI编辑器设置,输入指令“ vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 ”编辑网卡设置文件。3、进入这个文件,其中DEVICE=eth0 网卡对应的设备...

linux自动运行脚本linux自动运行
linux怎么设置开机自动重启?打开一个终端,在终端输入#vi~\/.bash_profile按键盘上的“i”键,移动光标,至文本末尾,输入下面的语句:exportDISPLAY=:0QQ输入好以后,按键盘左上角的“ESC”键,再按“Shift”加“:”(键盘上的冒号键),终端会在最下面显示一个冒号。如果出现冒号,则输出“wp”(不...

linux新用户设置密码linux新用户
linux怎么新建admin账户?新建一个新用户admin,指定\/root家目录下,并指定用户ID为6666,设置密码为:admin@123写出命令过程,添加用户:useradd:用于创建新的系统用户语法:useradd用户名选项:-d指定用户的家目录(默认用户名目录为\/home\/用户名,root用户名家目录是\/root)-g指定用户所属组-m不自动建立用户...

在LINUX中怎么设置上网这一项
2.记录用户机器硬件配置信息 虽然Linux的安装过程已经被尽可能的简化,但是Linux仍然有可能不能自动检测到用户系统中的所有硬件配置。用户在安装过程中可能要回答某些硬件的设置问题,为了保证安装的系统可用,好用,建议用户在安装之前记录下系统的硬件配置信息。一个最简单的方法是在Windows下用鼠标右击“我...

linux怎么改显示分辨率?
linux系统设置默认分辨率命令的方法:首先关闭Linux虚拟系统,然后在虚拟机菜单栏中依次点击虚拟机随后进入设置,在弹出的对话框中点击显示器,接着将监视器,设置为指定监控器并在任意监视器的最大分辨率中,最后将分辨率选择为自己想要的大小,设置完以后重新启动就可以了。linux分辨率设置?Linux下用xrandr...

linux如何设置(创建)超级管理员(su)以及密码?
1、首先打开Ubuntu系统,输入自己的密码。2、进入Ubuntu系统,如图。3、按下快捷键ctrl+alt+t打开控制台。4、输入“sudo passwd root”。5、回车之后输入用户登录系统的密码。6、输入su的密码并回车,再次输入su的密码,然后回车。7、看到如图所示就说明设置成功了,这样就完成了。

linux修改文件权限
2、修改文件的权限或目录的命令为“chmod755test.sh”。755表示“创建者拥有读写可执行权限、同一组用户以及其他用户拥有读和执行权限”。3、“755”怎么构成的:“0”表示没有权限、“1”表示可执行权限、“2”表示可写权限、“4”表示可读权限。4、使用“chmod777test.sh”命令使用能使用linux系统的...

linux怎么设置编码格式linux编码格式设置
linux下文件编码转换:方法一:在vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式 :setfileencoding=utf-8 或者 11)设置文件集合,即要对哪些文件进行操作,可以使用通配符,比如我通常是对c\/c++源程序进行编码转换 :args*.h*.cpp 2)给出要在每个文件上执行的命令,这里是转换编码::...

Linux下设置可使用netpas网络加速器的方法与步骤介绍
有人 喜欢用ccproxy的话,就自己到网上搜下如何使用吧。 3proxydownloadsection中 有各个版本(包括windows64位的)下载。 3 配置与使用 3.1 设置虚拟机 你这时候应该已经安装好了netpas,并且在linux主机联网的情况下,netpas 能联上,然后在虚拟机中能正常上外网。 3.1.1 设置网卡 主要是安装完windows后,设置虚拟机...

茌平县14727728029: linux怎么设置用户组
轩峡克瑞: 添加用户,并指定用户ID:useradd -u userID username e.g. useradd -u 1001 user1 注意,这里的userID最好取500以上,否则和系统虚拟用户ID相冲突.如果加上-M参数,则不为该用户创建用户目录,如 /home/user1 .设置用户密码:passwd ...

茌平县14727728029: Linux中如何创建用户和用户组呢? -
轩峡克瑞: Linux中创建用户和用户组的具体操作步骤如下复: 1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组. 2、创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户制组都会在里面. 3、打开group文件以...

茌平县14727728029: linux下,如何创建一个用户组,并添加两个用户(命令+文字描述),谢谢! -
轩峡克瑞: groupadd test 创建test用户1653版组 useradd user1 创建user1用户 passwd user1 设置user1的密码权 useradd user2 创建user2用户 passwd user2 设置user2的密码 gpasswd -a user1 test 把user1用户添加到test用户组 gpasswd -a user2 test 同上

茌平县14727728029: 如何在linux中添加一个用户组? -
轩峡克瑞: 您可以用groupadd命令来添加一个用户组,具体参数是"groupadd 用户组名称",记得组名不能是数字,另外如果您是红帽RHEL7系统或CENTOS7系统的话,刚刚接触这些新系统可以看下《linux就该这么学》,有详细的讲到哦~.目前我就是用的这本书

茌平县14727728029: 在Linux服务器建立用户组
轩峡克瑞: 加到 root去 或者就是给它设置个 超级用户一样的权限,不过有的权限一定要root才能修改、设置.

茌平县14727728029: 如何更改linux文件的拥有者及用户组 -
轩峡克瑞: 首先 是你的帐号有root权限. 终端输入命令chown 用户名称 冒号:用户组 加文件名.

茌平县14727728029: 怎么给linux的一个用户分配给多个用户组? -
轩峡克瑞: etc目录下面有两个文件一个passwd一个group passwd里gid是主组,其他组是扩展组,扩展组在/etc/group里描述. useradd username如果不指定,默认创建一个与uid相同的gid. 其他组可以在创建用户的时候通过-G添加到其他组,也可以用...

茌平县14727728029: 在Linux中怎么把用户添加到组中 -
轩峡克瑞: usermod -g groupname username #修改用户初始化用户组,用户组id对应/etc/passwd的第4栏内容usermod -G groupname1,groupname username #修改用户能够支持的用户组

茌平县14727728029: Linux系统如何创建用户并设定用户目录和分配用户组? -
轩峡克瑞: useradd -g informix -d /opt/informix informixpasswd informix

茌平县14727728029: 如何在linux上创建的组和用户 -
轩峡克瑞: 用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号.1)增加一个新用户 在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网