Linux运维基础(10)---用户相关操作及权限相关操作

1、用户相关

1.1创建用户

超级(root)用户 uid为0
虚拟用户uid为1~999(centos7) 1~499(centos6)
普通用户uid为1000以上(centos7) 500以上(centos6)

[root@apple ~]# useradd user                          ---   useradd   用户名---创建用户    
[root@apple ~]# id user                               ---  id    用户名-----查询用户id
uid=1000(user) gid=1000(user) groups=1000(user)

1.2设置密码

[root@apple ~]# passwd user                                ---passwd创建用户密码
Changing password for user user.
New password:                                              --- 输入新的密码
BAD PASSWORD: The password is a palindrome
Retype new password:                                       ---再次输入
passwd: all authentication tokens updated successfully.    ---设置成功
[root@apple ~]#

1.3切换用户

[root@apple ~]# su - user                         ---切换用户用  su  -  用户名
[user@apple ~]$                                   ---已经进入user用户
[user@apple ~]$ whoami                            ---whoami   查看当前登录的用户
user
可输入exit进行退出用户,回到root下

2、权限相关

[root@apple tmp]# ll   
-rw-r--r--. 1 root root 332 Apr  8 15:54 test.txt

查看文件或目录,权限部分分为三部分。(rw- r-- r--)
如上rw-为用户权限,r--为用户组权限,末尾的r--为其他用户权限

2.1根据字母修改权限

[root@apple tmp]# chmod g+w test.txt      --chmod命令给test.txt增加用户组内可写权限
[root@apple tmp]# ll
-rw-rw-r--. 1 root root 332 Apr  8 15:54 test.txt
代表字母 含义
u 代表用户user
g 代表用户组group
o 代表其他用户other
a 代表所有u、g、o
代表符号 作用
+ 增加权限
- 减少权限
= 清空之前权限然后再增加某些权限

2.2根据数字修改权限

[root@apple tmp]# chmod 444 test.txt            
[root@apple tmp]# ll
-r--r--r--. 1 root root 332 Apr  8 15:54 test.txt
数字 代表含义
4 可读 r
2 可写 w
1 可执行 x
举例:-rw-r--r-- 644

3、详解/etc/pasword

[root@apple tmp]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
user:x:1000:1000::/home/user:/bin/bash
用户 密码 uid gid 用户说明 用户家目录 使用的解释器
user: x: 1000: 1000 :空: /home/user: /bin/bash

4、查看文件目录中的时间---stat

[root@apple tmp]# stat /etc/hosts
  File: ‘/etc/hosts’
  Size: 208         Blocks: 8          IO Block: 4096   regular file
Device: 803h/2051d  Inode: 33587306    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:net_conf_t:s0
Access: 2019-04-11 08:37:21.462013855 +0800
Modify: 2019-04-01 17:17:43.888918879 +0800
Change: 2019-04-01 17:17:44.012918875 +0800
 Birth: -
名称 代表时间
mtime 文件修改时间
atime 文件访问时间
ctime 文件属性修改时间

感谢参阅!!!

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容