Linux用户管理

Linux系统能够流行的一个重要原因是Linux系统能够安全地进行多用户管理。

1、用户信息管理文件

在/etc/passwd文件内存储的用户信息有:

       -登录名

       -密码(不过是加密字符,不予显示)

       -UID

       -默认的组ID(GID)

       -个人信息

       -主目录所在路径

       -登陆的Shell

每个信息使用冒号:分隔。例如:

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

       登录名:linux

       密码:x(加密字符,不予显示)

       UID:1000

       GID:1000

       个人信息:linux

       主目录所在路径:/home/linux

       登陆的Shell:/bin/bash

在/etc/group文件用来存储系统内用户组的信息,包括组名、GID、组成员列表

       -组名

       -密码(不过是加密字符,不予显示)

       -GID

       -成员列表,每个成员用逗号隔开

2、在系统内创建一个新用户

1)添加新用户

使用命令adduser来添加一个新用户。注意需要切换成root用户来执行以下操作。

root@ubuntu:~# adduser wangerma

       Addinguser `wangerma' ...

       Addingnew group `wangerma' (1001) ...

       Addingnew user `wangerma' (1001) with group `wangerma' ...

       Creatinghome directory `/home/wangerma' ...

       Copyingfiles from `/etc/skel' ...

       Enternew UNIX password:

分别为:

1.添加新用户,用户名wangerma'

2.创建新的用户组wangerma'

3.将liyuge添加到组wangerma'内

4.创建工作目录/home/ wangerma'

5.从/etc/skel内复制文件

6.等待用户输入密码

其中第五步的/etc/skel目录内存放的是一个普通用户的配置文件,常见的有.bashrc、.inputrc、.vimrc等配置文件。

在执行完adduser命令后,我们可以分别查看/etc/passwd文件和/etc/group文件的存储信息。

若想修改密码,可以使用passwd命令。

创建新用户成功后,可以使用su命令切换成新用户。

2)修改新用户属性

若想修改新用户的属性,则可以使用usermod命令。

usermod [可选项] 用户名,具体使用方法,请使用man命令:man usermod

注意:usermod命令无法更改正在线上的用户

3)删除用户

使用deluser来删除一个用户

使用delgroup来删除一个用户组


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值