Linux 权限 用户 组 命令

2017-04-12  本文已影响106人  天堂宝宝_V
一:Linux 用户

用户是访问系统身份的象征,在Linux中账户分为三类:

注:预模式就是把账户集中管理起来在任何一台机器上都可以登录


1、用户账户信息文件 /etc/passwd

Paste_Image.png

用户名 : 加密的密码 : 上次更改密码的日期(从1970-1-1开始) : 最短密码期限(按天计算,0=无最短期限) : 最长密码期限(按天计算) : 密码警告期限(按天计算,0=未指定警告) : 密码非活动期限(按天计算) : 账号到期时间(从1970-1-1开始) : 保留域
Root 用户名: x 密码占位符: 0 uid: 0 gid: 用户名称: 宿主目录: 登录shell
注:uid 账户的id号(系统中不能重复),gid 组的id号


2、用户密码文件 /etc/shadow

Paste_Image.png

3、用户控制命令

useradd 添加账户
1.创建用户hehe 指定到用户主目录/home/tempUser 
但/home中tempUser并不存在
则命令后加-m   # useradd -d /home/tempUser tempUser  -m
2.查看创建账户的家目录  
  # su - tempUser           
  # pwd
3.# useradd u1
默认情况下创建一个账户u1会同时创建一个叫u1的组(u1表示一个账户也表示u1这个账户的基本组也叫私有组)
4.查看附加组 **# cat /etc/group**
5.# useradd -s /sbin/nologin web  创建web账户禁止登录
6.查看日期(此时虚拟机的工作状态所处的日期)若1月1号挂起,1月22号打开查询
 # date +%y%m%d  则显示1月22号日期 # date +%Y%m%d
Paste_Image.png Paste_Image.png Paste_Image.png
usermod 修改账户信息

userdel 删除账户

passwd 设置密码 # passwd zhangsan 给zhangsan 设置密码

二:Linux 组账户

三.Liunx 权限
Paste_Image.png 八进制表示法

1.修改文件权限 chmod
+:增加权限 -:去除权限 =:设置权限 u:属主 g:属组 o:其他

# chmod u+x aa.txt

 # chmod u-x aa.txt

 #chmod g=rwx aa.txt

 #chmod u+rwx,g=rwx,o-r aa.txt

 #chmod a+x aa.txt   表示所有的都加x
Paste_Image.png

2.修改文件权属 chown chgrp

 #chown u1:u1 file   同时改变了文件file的属主和属组

 #chown root file   只改变属主

 #chgrp root file   只改变属组

3.现在user1是其他用户

 # setfacl -m u:user1:rw   aa.txt  (u是用户,单独给user1设置了rw权限)
  但是查看后没有什么改变,需:

 # getfacl aa.txt

  又想将user1的权限删除
 #setfacl -x u:user1 aa.txt   (将-m改为-x 权限位置删除)
  但是查看后有一个+号,若想删除+号,需:

 #setfacl -b aa.txt
Paste_Image.png
上一篇下一篇

猜你喜欢

热点阅读