博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux用户基础
阅读量:5835 次
发布时间:2019-06-18

本文共 914 字,大约阅读时间需要 3 分钟。

http://itercast.com/lecture/21

操作系统通过用户、组概念来管理使用计算机的人

用户代表一个使用计算机的使用者,操作系统通过用户概念限制一个使用者能够访问的资源

组用来组织管理用户

用户具有以下概念:

每个用户有一个用户名和一个用户ID(UID),用户ID是操作系统真正用来管理标识用户的,UID为32位长,从0开始,最大一般到60000。

用户分为:root用户(uid为0)、系统用户(uid 1~499)、普通用户(uid 500+)

每个用户有一个家目录,用来保存用户私有数据,root用户的家目录为/root,普通用户家目录为/home下与用户名相同的目录

每个可登陆用户拥有一个指定的shell

一个用户可以属于一个主组,可以属于一个或多个附属组

用户、组信息保存在以下三个文件中:

/etc/passwd   用户信息

/etc/shadow   用户密码

/etc/group     组信息

命令id用以显示当前用户的信息,命令passwd用以修改当前用户的密码

以下命令用以显示登陆用户信息:

whoami  显示当前用户

who      显示登陆的用户的信息   

w          显示登陆的用户的详细信息

命令useradd用以添加一个用户:

useradd 用户名

-d   指定用户家目录 

-s   指定用户登陆shell

-u   指定用户uid

-g   指定用户所属主组

-G  指定用户所属附属组

命令usermod用以修改一个用户的信息:

usermod 参数 用户名

-l   修改用户名

-u   修改uid

-g   修改用户主组

-G  修改用户附属组

-L   锁定用户

-U   解锁用户

命令userdel用以删除一个用户:

userdel 用户名

userdel -r 用户名     删除用户的同时删除该用户家目录

命令groupadd用以创建一个组:

groupadd 组名

命令groupmod用以修改一个组信息:

groupmod -n  新组名 旧组名

groupmod -g 新组ID 旧组ID

命令groupde用以删除一个组

转载于:https://www.cnblogs.com/WangCT/p/3438395.html

你可能感兴趣的文章
线性表4 - 数据结构和算法09
查看>>
我的2014-相对奢侈的生活
查看>>
Java设计模式
查看>>
华为OJ 名字美丽度
查看>>
微信公众号与APP微信第三方登录账号打通
查看>>
mysql-This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME 错误解决
查看>>
BIEE Demo(RPD创建 + 分析 +仪表盘 )
查看>>
Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程
查看>>
基本概念复习
查看>>
重构第10天:提取方法(Extract Method)
查看>>
通过Roslyn构建自己的C#脚本(更新版)(转)
查看>>
红黑树
查看>>
【数据库】
查看>>
WindowManager.LayoutParams 详解
查看>>
Android的Aidl安装方法
查看>>
Linux中rc的含义
查看>>
实现跨交换机VLAN间的通信
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
安卓中数据库的搭建与使用
查看>>
AT3908 Two Integers
查看>>