Linux常用命令(2)-用户和用户组管理

# id # 显示当前用户和用户组的 ID

# who # 显示目前登入系统的用户信息

#su 改变使用者身份

[[email protected]/]#su Chenlly

[[email protected]/]

#cat /etc/passwd 档案结构

root:x:0:0:root:/root:/bin/bash

chenlly:x:1000:1000:chenlly,,,:/home/chenlly:/bin/bash

sshd:x:114:65534::/var/run/sshd:/usr/sbin/nologin

oracle:x:1001:1001::/home/oracle:/bin/bash

其中1001 对应的是UID和GID

UID: id范围

当UID是0时,代表这个账号是系统管理员

1~499 系统账号

500~65535 (可登入账号) 给一般使用者用

#cat /etc/shadow 档案结构

chenlly:$6$vCT89B4H$4ZdIu2.uwvfRcLOe6UchP7AVkSCRgk2BCmq..bDGmNiuJWOF0iDA1qfLpWSptse2snnlnFiHD5bL0IFdjTQtk/:15595:0:99999:7:::

sshd:*:15595:0:99999:7:::

oracle:$6$6L0houuO$LCZjf8RaH1eiY2fw8v4610VwFV7AwPdQBLh6x1uQcfwaJPxHToODl1mZgc0PwHpZLRLU4pszjYj0hW.4XKOLq/:15595:0:99999:7:::

存储账号密码,并且密码是被加密过的。

#cat /etc/group 档案结构

root:x:0:

chenlly:x:1000:

1.组名 2.群组密码 3.GID:

#groupadd -g 412400 cdl  创建组cdl并为其赋予id号412400

#groupdel cdl 删除一个组

#groups  Chenlly  查看用户Chenlly所属的组

#useradd Chenlly -u 3466 -g 412400(或者组名)  创建用户并加入组id为412400并且可以跟组列表

#usermod  -g ldc chenliling77   修改一个用户(chenliling77 原来属于cdl组)到ldc组

#userdel Chenlly 删除一个用户

#passwd Chenlly  添加/修改密码

#id Chenlly   查看用户id及所属组id

简单的使用useradd 默认值会帮我们处理几个项目:

在 /etc/passwd 里面建立一行与账号相关的数据,包括建立 UID/GID/家目录等;

在 /etc/shadow 里面将此账号的密码相关参数填入,但是尚未有密码;

在 /etc/group 里面加入一个不账号名称一模一样癿组名;

在 /home 底下建立一个与账号同名的目录作为用户家目录,且权限为 700;

时间: 2024-08-03 00:53:13

Linux常用命令(2)-用户和用户组管理的相关文章

Linux常用命令(3)-文件和目录管理

(1).Linux 文件权限和目录配置 Linux 文件分三种身份 owner.group.others. 三种权限 read.write.execute #ls -al drwxr-xr-x   1     root   root  4230  2012-09-12 17:21 jdk-7u7 对应文件权限  连接数    用户组  用户 文件大小  最后修改日期      文件名 其中[d] 表示为目录 [-] 表示为文件 文件类型和权限三个为一组,总共三组,其中第一组是文件所有者权限,第二

Linux学习7之用户和用户组管理--用户配置文件

一.用户信息文件--/etc/passwd [root@localhost ~]# vim /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:

linux常用命令-2

晚上翻翻很久之前从网上down的各种资料,有些有用.下面是不知从哪弄来的txt文档,看看觉得挺好,下面的是原文. Linux 常用命令使用方法大搜刮管理提醒: 本帖被 haowubai 执行置顶操作(2009-02-06) Linux 常用命令使用方法大搜刮 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netse

linux常用命令整理 20150825 -用户管理

项目 命令 命令解释 示例说明 命令帮助查看 whatis 显示手册 命令格式: whatis  [-dlv?V]  [-r|-w]  [-s  list]  [-m  system[,...]] [-M path] [-L        locale] [-C file] name ... 示例:whatis  passwd ,再通过man 5 passwd查看相关命令解释 用户管理 useradd 添加用户,未指定的情况添加后自动创建与用户名相同的基本组, 基本组会复制 /etc/skel/

Linux用户和用户组管理命令

1. 用户管理命令 (1) 用户添加命令 useradd 命令格式:useradd [选项] 用户名 选项: -u UID: 手工指定用户的UID号 -d 家目录: 手工指定用户的家目录 -c 用户说明: 手工指定用户的说明 -g 组名: 手工指定用户的初始组 -G 组名: 指定用户的附加组 -s shell: 手工指定用户的登录shell,默认是/bin/bash 例如,简单地添加一个用户 xiaobao,则执行 useradd xiaobao 即可.现在看一下添加用户 xiaobao 后会产

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

上篇博客我们介绍了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow:然后介绍了用户组信息文件/etc/group,用户组密码文件/etc/gshadow.用户的家目录,以及用户的模板目录,那么我们如何创建用户呢?这篇博客我们将学习用户管理的相关命令. 1.添加用户命令:useradd ①.命令名称:useradd ②.英文原意: ③.命令所在路径:/usr/sbin/useradd ④.执行权限:root ⑤.功能描述:添加新用户 ⑥.语法: u

Linux 用户和用户组管理

Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令. 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户

Linux用户及用户组管理

Linux用户及用户组管理 Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也能帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和用户口令.用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: a.用户账号的添加.删除和修改

(转)Linux的用户和用户组管理

原文 Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也能帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和用户口令.用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录.实现用户账号的管理,要完成的工作主要有如下几个方面:a.用户账号的添加.删除和修改.b.用户口令的管理.c.