linux创建用户并指定用户组方式

目录
  • linux创建用户并指定用户组
    • 一、查看所有用户
    • 二、添加用户
    • 三、修改用户密码
    • 四、相关命令
  • linux创建用户,并确定该用户所在组
  • 总结

linux创建用户并指定用户组

一、查看所有用户

cat /etc/passwd

每一行最前边的就是用户名。

关于uid:0 表示管理员(root),1 - 500 表示系统用户,501 - 65535 表示普通用户

cat /etc/group 是用来查看所有用户组的,和查看用户类似

二、添加用户

groupadd zhangsangroup   #创建用户组zhangsangroup
useradd -g zhangsan zhangsan  创建用户zhangsan并加入zhangsangroup组

useradd参数:

  • -u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID
  • -g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在
  • -G GROUPS:指定额外组
  • -c COMMENT:指定用户的注释信息
  • -d PATH:指定用户的家目录

三、修改用户密码

passwd zhangsan

四、相关命令

1、其他的用户操作命令

useradd  user3  #新增用户
usermod –l u1 user1  #将用户user1的登录名改为u1
usermod –d /users/us1 user1   #将用户 user1家目录改为/users/us1
usermod –g users user1 #将用户user1加入到 users组中,
userdel user3  #删除用户
userdel –r user3  #删除用户并删除家目录
groupadd users #添加一个用户组users
groupmod –n user users    #修改组名user为users
groupdel users    删除组users
  • id命令查看一个用户的UID和GID, 例: id user4
  • finger命令可以查看用户的主目录、启动shell、用户名、地址、电话等信息 例:finger user4
  • groups命令查看用户所属组,例如:groups root

2、gpasswd命令为组添加用户

只有root和组管理员能够改变组的成员:

gpasswd –a user1 users  #把 user1加入users组
gpasswd –d user1 users #把 user1退出users组

3、修改文件权限 chmod

chmod -R 777 /var/lib/mysql   #表示修改文件为最高权限

-R表示处理指定目录以及其子目录下的所有文件

4、修改文件所属用户和组chown(注意:是所有者在前,组在后)

chown -R mysql:mysql /var/lib/mysql

格式:chown [选项]... [所有者][:[组]] 文件...

-R表示处理指定目录以及其子目录下的所有文件

linux创建用户,并确定该用户所在组

1、创建组 monster

[root@zhz home]# groupadd monster

2、创建用户tom,tom所在组为monster

[root@zhz home]# useradd -g monster tom

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Linux系统用户管理命令小结

    用户和组管理 1.用户/组基本概念 Users and groups: . Every process (running program) on the system runs as a particular user. . Every file is owned by a particular user. . Access to files and directories are restricted by user. . The user associated with a running

  • Linux 创建修改删除用户和组的方法

    介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin mysql:x:496:501::/

  • Linux创建用户的操作命令

    Linux创建用户 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 创建用户 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name 主要参数: -c:加上备注文字,备注文字保存在passwd的备注栏中. -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预设

  • linux创建用户并指定用户组方式

    目录 linux创建用户并指定用户组 一.查看所有用户 二.添加用户 三.修改用户密码 四.相关命令 linux创建用户,并确定该用户所在组 总结 linux创建用户并指定用户组 一.查看所有用户 cat /etc/passwd 每一行最前边的就是用户名. 关于uid:0 表示管理员(root),1 - 500 表示系统用户,501 - 65535 表示普通用户 cat /etc/group 是用来查看所有用户组的,和查看用户类似 二.添加用户 groupadd zhangsangroup  

  • linux创建用户useradd命令代码示例

    一,adduser与useradd命令二者的关系  代码示例: [root@larrywen opt]# type adduser adduser is /usr/sbin/adduser [root@larrywen opt]# type useradd useradd is /usr/sbin/useradd [root@larrywen opt]# which useradd /usr/sbin/useradd [root@larrywen opt]# which adduser /usr

  • django创建超级用户时指定添加其它字段方式

    使用 python manage.py createsuperuser创建超级用户时只能默认输入:用户名,邮箱,及密码来创建 有的时候我们需要创建的时候指定额外的字段,可以通过下面的方法 使用 python manage.py shell 进入shell脚本 在shell脚本中 from users.models import User User.objects.create_superuser('用户名','邮箱','密码',mobile=19111111111) # User.objects

  • linux查看所有用户和查看用户组的方法(修改用户组)

    1.linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2.用户管理命令 useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名.用户的家目录等等:pwcov 注:同步用户从/etc/passwd 到/etc/s

  • windows server 2008 R2 命令行的方式如何创建用户和设置密码

    一.使用命令行的方式创建用户.设置密码 (1)标准格式: net user username password / add 例如:建立一个名为lijunxuan.密码为Abc_123的用户 net user lijunxuan Abc_123 /add 二.使用命令行修改旧帐户的密码 (1)标准格式: net user username password 例如:将用户lijunxuan的密码设置为Abc_456 net user lijunxuan Abc_456 三.使用命令行的方式创建本地组

  • Linux 下sftp配置之密钥方式登录详解

    Linux下sftp配置之密钥方式登录 由于vsftp采用明文传输,用户名密码可通过抓包得到,为了安全性,需使用sftp,锁定目录且不允许sftp用户登到服务器.由于sftp使用的是ssh协议,需保证用户只能使用sftp,不能ssh到机器进行操作,且使用密钥登陆.不是22端口. 1. 创建sftp服务用户组,创建sftp服务根目录 groupadd sftp #此目录及上级目录的所有者必须为root,权限不高于755,此目录的组最好设定为sftp mkdir /data/sftp chown -

  • Linux新建用户并允许docker及docker基本命令

    创建用户 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name 3.主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中. -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预

随机推荐