Linux下用户组管理

一、Linux下用户管理

1、用户概念及作用

用户:指的是Linux操作系统中用于管理系统或者服务的人

注意:Linux下一切皆文件,所以用户管理管理的是相应的文件

如何管理文件?

1.文件基本管理:文件的创建、删除、复制、查找、打包压缩等;文件权限的改变等;

2.文件高级管理:程序文件的安装、卸载、配置等。终极目的是对外提供稳定的服务。

2、用户的基本管理

1.创建用户(useradd)
(1)基本语法和选项
useradd [选项] 用户名 
常用选项: 
-u 指定用户uid,唯一标识,必须唯一 
-g 指定用户的默认组(主组) 
-G 指定用户附加组(一个用户可以加入多个组,但是默认组只有一个) 
-d 指定用户家目录(每个用户都有一个自己的家,并且默认在/home/xxx) 
-s 指定用户默认shell 

查看系统支持的shell(命令解释器) 
[root@heima ~]# cat /etc/shells 
/bin/sh 软连接文件 
/bin/bash 系统默认的解释器 
/usr/bin/sh 软连接文件 
/usr/bin/bash 系统默认的解释器 
其他shell: 
/sbin/nologin 不能登录操作系统,也叫非交互式shell
/bin/dash 
/bin/tcsh 
/bin/csh
(2)代码实例
1)创建默认用户
创建一个用户stu1 
[root@heima ~]# useradd stu1 
查看用户信息 
[root@heima ~]# id stu1 
uid=501(stu1) gid=501(stu1) groups=501(stu1) 

注意:当创建一个默认用户时,系统会给该用户以下东西,以stu1为例说明 
1)用户的UID(唯一标识) 501(系统自动分配) 
2)用户的默认组(主组) stu1组,默认跟该用户的用户名一致;组ID(501),默认和用户UID一致 
3)用户的家目录 /home/stu1
4)拷贝相应的文件到用户的家里 
[root@heima ~]# su - stu1 
[stu1@localhost ~]$ ls -a 
. .. .bash_logout .bash_profile .bashrc .gnome2 .mozilla     这些相当于stu1用户家里的家具
2)根据需求创建用户
1. 创建用户stu2,但是不能登录操作系统
注意:-s 指定用户的默认shell,/sbin/<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值