首页 > 代码库 > 用户创建及权限
用户创建及权限
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 //也可以保存退出
用户创建及权限