首页 > 其他 > 详细

用户、组和权限

时间:2020-05-20 16:18:09      阅读:50      评论:0      收藏:0      [点我收藏+]

1.用户

1.每个用户都被赋予一个唯一的用户id(uid)
UID 0认定为root
2.用户名和用户ID被保存在/etc/passwd中
3.用户赋予一个用户主目录和当他们登录时的一个执行程序(通常为shell)
4.用户不能读取、写或者执行他人的文件
uid>=500为普通用

 

vim /etc/passwd文件:
username:是否需要密码:用户id:组id:描述信息:用户主目录:用户shell
第二列x代表登录需要密码,去掉x登录无需密码,匿名登录
第三列用户id号
第七列:用户登录执行的第一个程序,常见的是/bin/bash...ksh...zsh...csh
系统级用户/sbin/nologin;第七列是当前用户登录的第一个shell,调用kernel驱动硬件执行,当为/sbin/nologin则该用户不能登录系统
但是可以登录到服务,如邮箱用户等
如修改用户第七列为/sbin/dailyjob 用户登录之后就只能自动执行dailyjob脚本
修改用户第七列为/usr/bin/passwd 用户登录之后会一直修改密码
组的概念方便管理。
vim /etc/group(附加组配置文件)
组名称:组密码:组id:组成员:
#id查看当前用户id,组id等信息

 2.文件权限

1.r(readable),w(writeable),x(executeable),-
2.user,group,other
3.可以通过用户id号来修改属主
如:chown 500 test.txt -v
4.chmod修改权限
5.以下三种方式效果一样。即为给test.txt添加执行权限。
chmod u+x,g+x,o+x test.txt
chmod ugo+x test.txt
chmod a+x test.txt
6.通过数值方式修改文件权限。

 3.文件夹权限

1.文件夹的执行权限位x,代表pass through(通过)意思。
如文件夹有仅具有x权限,我们是无法读取当前文件夹,但是可以去到该文件夹下级文件

 

用户、组和权限

原文:https://www.cnblogs.com/hongjinping/p/12736628.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!