linux用户及权限管理

/etc/passwd:保存用户信息

/etc/shdaow:保存用户密码(已加密形式保存)

/etc/group:保存组信息

/etc/login.defs:用户属性,密码过期时间,密码最大长度等限制

/etc/default/useradd:显示或更改默认的useradd配置文件

5.3 Linux组管理

组信息保存在/etc/group中

groupadd、groupdel、groupmod来对组进行管理

5.4Linux用户及组案例

useradd主要用于新建用户,而用户新建完毕,可以使用usermod来修改用户及组的属性

用法:usermod [选项] 登录

5.5Linux权限管理

r:读取

w:写入

x:执行

5.6 chown属主及属组

修改某个用户、组对文件夹的属主及属组,用命令chown实现

5.7 chmod用户及组权限

修改某个用户、组对文件夹的权限,用命令chmod实现

例如:授予用户对jfedu.net目录拥有rwx权限

chmod - R u + rwx jfedu.net

例如:修改组对jfedu.net目录拥有rwx权限

chmod - R g + rwx jfedu.net

5.8 chmod 二进制权限

1表示有权限 0表示没有权限

rwx = 111

r-x = 101

rw - =110

得出结论,用r=4 , w=2 , x=1 来表示权限

例如:授予用户对 jfedu.net 目录拥有rwx权限:

chmod  - R 755 jfedu.net

例如:授予用户、组、其他人对jfedu.net目录拥有rwx权限:

chmod - R 777 jfedu.net

 

 

 

同步作业

今天突然发现root登录的CRT的终端提示符显示的是-bash-4.1# 而不是root@主机名 + 路径的显示方式。搞了半天也不知道为什么出现这种情况。网上查了之后发现原来是root在/root下面的几个配置文件丢失,丢失文件如下:

1、.bash_profile 
2、.bashrc

以上这些文件是每个用户都必备的文件。 
使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下 
cp /etc/skel/.bashrc /root/ 
cp /etc/skel/.bash_profile /root/ 
注销root,重新登录就可以恢复正常。

posted @ 2018-07-20 10:15  稀饭杨杨  阅读(88)  评论(0编辑  收藏  举报