linux系统命令学习-用户管理
2018-03-29 22:15
295 查看
1. 用户 a) 系统使用user id 简称UID来标志用户的唯一性 b) 用户分为三类:系统用户,根用户,普通用户 i. 普通用户UID大于500,系统默认普通用户UID从500开始
只能操作自己的家目录、临时目录和其它授权目录中操作
ii. 根用户(root),超级用户UID是0
拥有对系统的完全控制权
iii. 系统用户UID范围1-499
用于运行系统,并不一定是真实存在的用户
2. 用户组 a) 系统使用Group ID简称(GID)来区别用户组 b) 每个用户至少属于一个用户组,可以属于多个组
3. 查看用户id和用户组的常用命令 id命令,用于查看用户信息,不加参数的情况下为当前用户
可以看到当前用户的uid和gid以及组名称
groups命令,可以查看用户所属的组信息,不加参数的情况下看当前用户的组信息
2. who命令,可以看到当前登录的所有用户当前只有root用户登录,who命令执行结果如下:
重新用admin用户登录后,再执行who命令,看到如下的结果
3. 用户管理新增用户:useradd使用方法很简单,在命令后加上要添加的用户名即可,如要添加user1,使用useradd user1,useradd命令创建的用户id从1000开始
查看新增用户信息使用id命令查看新添加的用户信息,id user1
可以看到user1的UID是1001,同是默认创建了一个user1的同名组,组id也是1001然后我们到home目录下去查看,发现同时创建了一个user1的家目录
以上是对useradd的最简单应用,那么,我们能不能指定uid和用户组,以及用户的家目录呢?答案是肯定的我们要吧使用-u参数指定UID用-g参数指定用户组,-d参数指定用户的家目录,下面我们创建一个uid是501,属于user1组,家目录是/home/user22的用户user3useradd -u 502 -g user1 -d /home/user22 user3
可以看到用户已经按我们设置好的参数进行了创建。 更多文章关注微信公众号“挨踢学霸”
只能操作自己的家目录、临时目录和其它授权目录中操作
ii. 根用户(root),超级用户UID是0
拥有对系统的完全控制权
iii. 系统用户UID范围1-499
用于运行系统,并不一定是真实存在的用户
2. 用户组 a) 系统使用Group ID简称(GID)来区别用户组 b) 每个用户至少属于一个用户组,可以属于多个组
3. 查看用户id和用户组的常用命令 id命令,用于查看用户信息,不加参数的情况下为当前用户
可以看到当前用户的uid和gid以及组名称
groups命令,可以查看用户所属的组信息,不加参数的情况下看当前用户的组信息
2. who命令,可以看到当前登录的所有用户当前只有root用户登录,who命令执行结果如下:
重新用admin用户登录后,再执行who命令,看到如下的结果
3. 用户管理新增用户:useradd使用方法很简单,在命令后加上要添加的用户名即可,如要添加user1,使用useradd user1,useradd命令创建的用户id从1000开始
查看新增用户信息使用id命令查看新添加的用户信息,id user1
可以看到user1的UID是1001,同是默认创建了一个user1的同名组,组id也是1001然后我们到home目录下去查看,发现同时创建了一个user1的家目录
以上是对useradd的最简单应用,那么,我们能不能指定uid和用户组,以及用户的家目录呢?答案是肯定的我们要吧使用-u参数指定UID用-g参数指定用户组,-d参数指定用户的家目录,下面我们创建一个uid是501,属于user1组,家目录是/home/user22的用户user3useradd -u 502 -g user1 -d /home/user22 user3
可以看到用户已经按我们设置好的参数进行了创建。 更多文章关注微信公众号“挨踢学霸”
相关文章推荐
- Linux系统命令及Shell脚本学习笔记三:文件管理
- RedHat学习 linux用户管理命令(添加,删除,修改)
- Linux学习——磁盘管理、用户管理、权限管理命令
- Linux学习日记 —— 7.3.1 用户组管理命令-用户添加命令useradd
- Linux命令学习:用户管理(上)
- linux学习第十二篇:usermod命令,用户密码管理,mkpasswd命令
- RedHat学习 linux用户管理命令(添加,删除,修改)
- mysql学习笔记(7-DCL命令用户账号及权限管理)
- Linux系统管理命令之管理用户和文件权限
- Linux学习日记 —— 7.3.2 用户和用户组管理-用户组管理命令-修改用户密码passwd
- RedHat学习 linux用户管理命令(添加,删除,修改)
- linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- Linux系统命令及Shell脚本学习笔记二:用户管理
- LINUX学习 usermod命令 , mkpasswd命令,用户密码管理
- Linux命令学习:用户管理(中)
- Linux 学习笔记_7_Linux用户管理_3_Linux用户管理命令
- linux命令学习系列-用户管理2
- Linux命令学习:用户管理(下)
- linux学习入门1——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- *Linux常用命令学习8---(用户和用户组管理)