首页 > 学院 > 开发设计 > 正文

用户及用户组

2019-11-06 08:50:01
字体:
来源:转载
供稿:网友

1.操作系统为什么区分用户?限制用户可以使用哪些资源

2.用户分为三种: root用户 ID为0 系统用户 1-499(系统用户运行某些服务,如打印等,不需要登录的shell) 普通用户 500以上 操作系统人的是ID

3.系统的文件都有一个所属用户及所属组

4.使用 id 命令查看用户信息,passwd 修改密码

5. /etc/passwd 保存用户信息 /etc/shadow 保存用户密码(加密的) /etc/grooup 保存组信息

/etc/passwd 查看的文件内容: 用户名 :密码(X表示):用户ID号 : 组ID : 用户描述信息 : 用户家目录 : 用户登录shell(普通用户为Bash, 系统用户为 /sbin/nologin 或 /bin/false

/etc/shadow文件内容: 用户名 : 密码(!!表示用户没有创建过密码)

/etc/grooup: 组名 : 组密码 : 组ID(X表示)

6.创建用户: useradd 用户名 user -G 组名 用户名(给新建的用户添加组)

上述命令执行如下操作: (1)在 /etc/passwd 中添加用户信息 (2)如果使用 passwd ,则将密码加密保存在 /etc/shadow 中 (3)为用户建立一个新的 家目录 (4)将 /etc/skel(用户刚建立的初始文件)中的文件复制到家目录中 (5)新建一个与用户名相同的组,新建用户默认属于这个同名组

7.修改用户: usermod 参数 username

8.删除用户: userdel 用户名 userdel -r 用户名(同时删除用户的家目录)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表