Linux3

来源:互联网 发布:vivo软件 编辑:程序博客网 时间:2024/04/28 11:32

用户和组
当我们使用Linux时,需要以一个用户的身份登入,一个进程也需要一个用户的身份运行,用户限制使用者或进程可以使用、不可以使用那些资源
root用户(ID为0的用户为root用户)
系统用户(1~499)
普通用户(500以上)
/etc/passwd 保存用户信息
/etc/shadow 保存用户密码
/etc/group 保存组信息
whoami显示当前用户
who显示有哪些用户已经登录系统
w显示有哪些用户已经登录并且在干什么
如何创建一个用户?
useradd sunnuan
参数-d家目录
-s登录shell
-u userid
-g 主族
-G 附属组
也可以直接修改/etc/passwd
1、/etc/passwd中添加用户信息
2、如果使用passwd sunnuan 为用户创建密码 ,则密码保存在/etc/shadow中
3、为用户建立一个新的家目录/home/sunnuan
4、将/etc/skel中的文件复制到家目录中
5、建立一个与用户名相同的组, 新建用户默认属于这个同名组
修改用户信息
usermod 参数 username
-l 新的用户名
-u新的userid
-d用户家目录的位置

删除用户
userdel sunnuan (保留用户的家目录)
userdel -r sunnuan (同时删除用户的家目录)

我们使用部门、职能或地理区域的分类方式来创建使用组,每个组有一个组ID,组信息保存在/etc/group, 每个用户拥有一个主族,换可以拥有31个附属组

创建修改删除组
命令groupadd用以创建组 groupadd sunnuan
groupmod -n newname oldname 修改组名
groupmod -g 555 sunnuan 修改组id
groupdel sunnuan 删除组
例如:
创建组
groupadd training
groupadd market
创建用户
useradd -G training sun
useradd -G training bob
useradd -G market alice
useradd -G market bob

0 0
原创粉丝点击