用户创建与权限

ifconfig
ifconfig eth0
ifconfig eth0 172.16.191.246 netmask 255.255.255.0 up
--------------------------------------------------------------
/etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.16.191.246
NETMASK=255.255.255.0
GATEWAY=172.16.191.1
DNS1=
DNS2=


---------------------------------------
查看一个文件是否存在 ls 指定的文件,如果没有会报错

配置dns信息,/etc/resolv.conf
nameserver 114.114.114.114
nameserver 202.98.96.68

pwd: 打印当前的目前 全路径

[root@root ~]#
---------------------
第一段:代表用户名
第二段:@
第三段:
第四段:代表目录名,短路径

全路径:长路径一定是从/
短路径:代表当前目录名称

创建文件:touch 文件名1 文件名2
创建目录:mkdir 目录名1 目录名2 目录名3
-----------------------------------------------------
-rw-r--r-- 1 root root 0 12-17 02:47 1.txt
用户 组

- rw- r-- r-- //代表文件的类型和权限
第一组:文件类型
- 代表文件
d 目录
l 代表链接文件

-------------------------------------------
r read ,读 可以使用命令进行查看,例如:cat命令
w write ,写 可以对文件进行编辑,如果vi,rm
x execute ,执行 可以运行,执行,就像windows 中的exe
---------------------------------------------------------------------
权限的顺序始终是rwx,如果有的话,就直接写上那个权限符,如果没有的话,就用-代表

-rwxrwxrwx

3组权限
第一组:rwx代表文件拥有者的权限 user 简称 u
第二组:对于自己所在组的权限 group 简称 g
第三组:代表其他人 others 简称 o

----------------------------------------------------------------
- rw- r-- r--

0 000 ---
1 001 --x
2 010 -w-
3 011 -wx
4 100 r--
5 101 r-x
6 110 rw-
7 111 rwx

0~7是用8进制来表示的

--- --- --- 1.txt 000 000 000 用8进制来表示000

1.txt 权限000


-----------------------------------------------------------------------
-rwx r-x r-x 1 root root 188 12-17 02:21 1.sh

1.sh的权限用8进制来表示是7 5 5

------------------------------------------
643

110 100 011
rwx r-- -wx

---------------------------------------------------------
查看主机名:hostname
修改主机名:hostname 主机名 //例如jw40,需要重新登录 临时生效,重启之后失效

修改主机名:配置文件 /etc/sysconfig/network //改了之后需要重启之后生效
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=jw40


修改密码:
passwd //修改密码,对于root来说,直接输入新的密码

--------------------------------------------------------------------
创建用户:
只能root用户创建

useradd 用户名

adduser 用户名

adduser是useradd的链接文件


[root@jw40 ~]#
# 代表root用户
$ 代表普通用户

/home/user01
普通用户的家目录,是在/home下面以自己用户名的名称命名的


user02的家目录: /home/user02


用户的信息存储在/etc/passwd, 里面一行就代表一个用户,通过:分段的,最前面的字段代表用户名
用户的密码信息/etc/shadow


cat -n 选项可以显示行号

----------------------------------------------------

useradd --help //查看帮助信息
man useradd //manual

useradd user01 //创建user01用户,默认是没有密码,没有密码是不能登录
passwd user01 //设置密码


用户组的信息 /etc/group

cp /etc/passwd /opt

---------------------------------------------------
权限的设置
rwx

user u
group g
others o
-------------------------------------
user01编辑passwd文件,不能编辑,因为没有写的权限

-rw-  r--  r-- 1 root root 1503 12-17 04:33 passwd

第三段才代表user01用户

chmod o+w passwd
chmod o-w /opt/passwd

chmod 644  /opt/passwd

root
@
root
~ 代表家目录对于root用户来说,他代表/root目录
对于user01用户来说/home/user01
最后一段代表目录,短目录

~
opt
local

vi如果要删除一行话
dd //删除一行
大写的两个ZZ //也可以保存退出

原文地址:https://www.cnblogs.com/czkbz/p/5949900.html