码迷,mamicode.com
首页 > 其他好文 > 详细

9 用户与组

时间:2019-12-24 20:40:16      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:最大   字符   uid   root   用户与组   目录   改变   chown   $1   

1、用户与组

系统上的每个进程都是为特定用户运行的;每个文件都属于特定的用户;访问文件和目录受到用户的限制;进程所属用户决定该进程可访问的文件和目录。

 

2、常用的命令

id: 查看当前登录的用户信息

id username: 查看username的信息

wc:查看文件信息,多少行,多少字符

 

3、和用户组相关的文件

/etc/passwd(用户信息): root:x:0:0:root:/root:/bin/bash  用户名/密码站位符/uid/gid/描述/home/shell

/etc/shadow(密码信息): root:$1$RQF6Hgs/$8zbWgDRZfty9DGNWuhWSY.:17277:0:99999:7:::

通过man 5 shadow查看: 用户名/密码信息/最后一次改变密码的时间/密码最小年龄/密码最大年龄/多少天需要修改///

/etc/group(组信息): mail:x:12:postfix  /组名/密码站位符/组id/成员列表

 

4、系统约定

uid: 0 特权用户

uid:1-499 系统用户

uid:500+ CentOS 7.0以后 1000+

 

5、root user

uid is 0

all power

该用户有权利覆盖文件系统上的普通权限

安装与删除软件并管理文件和目录

大多数设备只能由root 控制

 

6、用户管理

groupadd: 添加组

groupdel: 删除组

useradd: 添加用户;-g 指定主组,-G 指定附加组

usrdel: 不加参数只删用户,不删用户home目录与邮件目录;带 -r删除所有信息。

passwd: 修改密码

 

usermod:修改用户组

usermod -G hr user01:将用户user01的附加组改为hr,会覆盖原来的附加组;

usermode -aG hr user01:将用户user01添加到hr;

 

gpasswd:修改用户组

gpasswd -a jack hr: 将用户添加到组

gpasswd -d jack hr:将用户从组删除

 

chgrp [optional] [group] [file]

chgrp -R groupName fileName:将文件fileName的组改为groupName

 

chown [optional] [user] [file]

chown -R userName files:将文件files的所属者改为userName

 

7、所有对用户的操作都是修改文件

/etc/passwd

/etc/shadow

/etc/group

 

 

 abc

9 用户与组

标签:最大   字符   uid   root   用户与组   目录   改变   chown   $1   

原文地址:https://www.cnblogs.com/Latiny/p/10818459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!