😊😊作者简介😊😊 :****大家好,我是南瓜籽,一个在校大二学生,我将会持续分享C/C++相关知识。
🎉🎉个人主页🎉🎉 : 南瓜籽的主页
✨✨座右铭✨✨ :****坚持到底,决不放弃,是成功的保证,只要你不放弃,你就有机会,只要放弃的人,他肯定是不会成功的人。
🍎🍎用户管理🍎🍎
用户的属性
- 用户名
- 口令
- 用户ID(UID)
- 用户主目录(HOME)
- 用户shell
/etc/passwd文件
/etc/passwd
文件是系统能够识别的用户清单。用户登陆时,系统查询这个文件,确定用户的UID并验证用户口令
- 登陆名
- 经过加密的口令
- 用户ID(UID)
- 默认的GID
- 个人信息
- 主目录
- 登陆shell
/etc/group文件
包含了UNIX组的名称和每个组中成员列表
每一行代表一个组,包括4个字段:
- 组名
- 加密的口令
- GID号
- 成员列表,彼此用逗号隔开
🍎🍎添加用户🍎🍎
adduser
adduser <username>
实例:
adduser newuser
添加用户名为newuser的新用户
adduser配置文件
/etc/adduser.conf
FIRST_UID=1000LAST_UID=29999USERS_GID=100DHOME=/home
DSHELL=/bin/bash
SKEL=/etc/skel
SKEL模板
/etc/skel目录是被 /usr/sbin/useradd使用
把想要新用户拥有的配置文件从/etc/skel目录拷贝
常用的文件:
.bash_profile
.bashrc
.bash_logout
dircolors
.inputrc
.vimrc
添加新用户的过程
系统:
- 编辑passwd和shadow文件,定义用户帐号
- 设置一个初始口令
- 创建用户主目录,用chown和chmod命令改变主目录的属主和属性
为用户所进行的步骤:
- 将默认的启动文件复制到用户主目录中
- 设置用户的邮件主目录并建立邮件别名
🍎🍎设置初始口令🍎🍎
使用passwd命令可以修改用户口令
root用户可以修改任何用户的口令
语法:passwd [-k] [-l] [u] [-f] [-d] [-S] username
使用方法:
passwd username
🍎🍎修改用户属性🍎🍎
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
🍎🍎删除用户🍎🍎
deluser
语法: deluser <username>
使用方法:
deluser --remove-home user1
删除用户user1的同时删除用户的工作目录
🍎🍎添加用户组🍎🍎
addgroup
语法: addgroup groupname
使用方法:
addgroup groupname
🍎🍎删除用户组🍎🍎
delgroup
语法: delgroup groupname
使用方法:
delgroup groupname
版权归原作者 南瓜籽_ 所有, 如有侵权,请联系我们删除。