当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 学习笔记 > 嵌入式学习笔记:linux用户管理命令大总结

嵌入式学习笔记:linux用户管理命令大总结 时间:2018-09-07      来源:未知

【1】用户管理相关文件介绍

(1)用户管理

用户的属性

1)用户名

2)口令

3)用户 ID(UID)

4)用户主目录(HOME)

5)用户 shell

(2)/etc/passwd 文件

/etc/passwd 文件是系统能够识别的用户清单。用户登陆时,系统查询这个文件,确定用户的 UID 并验证用户口令

1)登陆名

2)经过加密的口令

3)UID

4)默认的 GID

5)个人信息

6)主目录

7)登陆 shell

(3)/etc/group 文件

1)包含了 UNIX 组的名称和每个组中成员列表

2)每一行代表一个组,包括 4 个字段:

组名

加密的口令

GID 号

成员列表,彼此用逗号隔开

(4)添加用户

adduser

语法:adduser

实例:

# adduser newuser

添加用户名为 newuser 的新用户

(5)adduser 配置文件

/etc/adduser.conf

FIRST_UID=1000

LAST_UID=29999

USERS_GID=100

DHOME=/home

DSHELL=/bin/bash

SKEL=/etc/skel

(6)SKEL 模板

/etc/skel 目录是被 /usr/sbin/useradd 使用

把想要新用户拥有的配置文件从/etc/skel 目录拷贝,常用的文件:

.bash_profile

.bashrc

.bash_logout

dircolors

.inputrc

.vimrc

【2】用户管理相关命令介绍

(1)添加新用户的过程

1) 系统

编辑 passwd 和 shadow 文件,定义用户帐号

设置一个初始口令

创建用户主目录,用 chown 和 chmod 命令改变主目录的属主和属性

2) 为用户所进行的步骤

将默认的启动文件复制到用户主目录中设置用户的邮件主目录并建立邮件别名

(2) 设置初始口令

1) 使用 passwd 命令可以修改用户口令

2) root 用户可以修改任何用户的口令

语法:passwd [-k] [-l] [u] [-f] [-d] [-S] username

使用方法:

passwd username

(3) 修改用户属性 usermod

语法:usermod [-u uid [-o]] [-g group] [-G gropup,…]

[-d home [-m]] [-s shell] [-c comment]

[-l new_name] [-f inactive][-e expire]

[-p passwd] [-L|-U] name

举例用户 oldname 改名为 newname,注意要同时更改家目录:

usermod –d /home/newname –m –l newname oldname

(4) 删除用户 deluser

语法: deluser

使用方法:

deluser --remove-home user1

删除用户 user1 的同时删除用户的工作目录

(5) 添加用户组

addgroup

语法: addgroup groupname

使用方法:

addgroup groupname

(6) 删除用户组 delgroup

语法:delgroup groupname

使用方法:

delgroup groupname1

【3】总结与思考

(1)本节课主要介绍了 linux 系统中用户管理相关的重要配置文件以及用户管理相关的命

令。

(2)思考

用户相关的文件有哪些?

简述添加用户的过程。

上一篇:嵌入式学习笔记:C基础高级测试题总结

下一篇:嵌入式学习笔记:数据结构知识点大集合

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部