管理用户和文件权限
一、管理用户和组账户 1,linux用户和组账户概述 用户账户: 超级用户(0) 普通用户(500~60000) 程序用户(1~499) /etc/login.defs /etc/defaults 组: 基本组(私有组) 附加组(公共组) 2,用户的账户文件 /etc/passwd 账户信息 benet:x:500:500::/home/benet:/bin/bash 1:帐号名benet 2:密码占位符x 拥有帝国一切,皆有可能。欢迎访问phome.net3:UID 4:GID 5:描述信息 6:宿主目录 7:登录Shell /sbin/nologin不允许登录shell /etc/shadow 密码信息 benet:$1$po/zD0XK$4HSh/Aeae/eJ6dNj1k7Oz1:14495:0:99999:7::: 1:帐号名称 2:加密的密码 3:上次修改密码的时间 4:密码的最短有效天数,默认值为0 5:密码的最长有效天数,默认值为 拥有帝国一切,皆有可能。欢迎访问phome.net99999 6:提前多少天警告用户口令将过期,默认值为7 7:在密码过期之后多少天禁用此用户 8:帐号失效时间,默认值为空 9:保留字段(未使用)
3,用户命令 useradd 新建用户 -u 指定uid -d 指定宿主目录 -e 指定失效时间 -g 指定基本组名 -G 指定附加组名 -M 不创建主目录 拥有帝国一切,皆有可能。欢迎访问phome.net-s 指定使用shell 如果不想登录系统的话可以指定/sbin/nologin 相关文件 /etc/skel 模板文件 ~/.bash_profile:用户每次登录时执行 ~/.bashrc: 每次进入新的Bash环境时执行 ~/.bash_logout:用户每次退出登录时执行 全局初始配置文件 /etc/bashrc /etc/profile passwd 更改口令 -d 清空密码 -l 锁定 -S 查看状态(是否被锁定) -u 拥有帝国一切,皆有可能。欢迎访问phome.net解锁 usermod 修改账户属性 (u,d,e,g,G,s与useradd一样) -l 更改用户帐号的登录名称 -L 锁定 -U 解锁 userdel 删除账户 -r 连同账户主目录一起删除 4,组文件(用户属于一个组) /etc/group 组帐号信息 /etc/gshadow 组密码信息 5,组命令 groupadd 创建组 -g 指定gid gpasswd 拥有帝国一切,皆有可能。欢迎访问phome.net设置组密码 -a 向组内添加用户 gpasswd -a user group -d 从组内删除用户 -M 同时添加多个用户,以逗号分隔 groupdel 删除组 6,用户组账户查询 id 查询用户身份 groups 查询用户所属的组 finger 查询用户帐号的详细信息 users、w 、who 查询已登录到主机的用户信息 二、管理文件/目录的权限和归属 1,访问权限 读取:允许查看、显示目录列表 写入:允许修改,允许在目录中新建、移动、删除文件或子目录 拥有帝国一切,皆有可能。欢迎访问phome.net 用户不能删除该目录中其他用户的文件 本文出自 “改变从现在开始” 博客,请务必保留此出处http://peaceweb.blog.51cto.com/3226037/742831 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |