用户创建及权限

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: 打印当前的目前 全路径

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

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

创建文件: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的链接文件

[[email protected] ~]#
# 代表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 //也可以保存退出

时间: 2024-10-15 06:37:11

用户创建及权限的相关文章

oracle用户创建及权限设置

权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL> select * from u

转载:oracle用户创建及权限设置

权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL> select * from u

linux 用户创建,权限,分组

1) 新建用户natasha,uid为1000,gid为555,备注信息为"master"  ? 1.通过vim /etc/passwd 的命令,直接在另一个用户信息下,修改成natasha的用户信息, 因为在home目录下没有natasha的目录,新建natasha目录, 2.通过vim /etc/shadow 的命令,进入用户的密码信息下, 修改用户名,密码不用改动 3.通过vim /etc/group 的命令,进入组信息,修改gid号,与前面已经修改的/etc/passwd的一致

控制用户创建课程权限

起因 默认情况下,Studio的注册用户都可以创建课程,这种默认行为似乎并不是通常的使用场景,平台拥有者更倾向于做个审核,才允许用户发布课程 思路 读wiki啊!! 对于折腾edX的新手而言,我觉得首要的工作就两点:1. 让平台跑起来2. 通读wiki(configuration wiki和edx-platform wiki) 如果你通读了wiki,起步阶段的多数的问题其实都不成问题. 解决方案 据说现在流行送鸡汤必须赠勺,我就写下可操作的解决方案好了.跟官方的教程基本一样,官方wiki里有几处

马哥2016全新Linux+Python高端运维班-Linux用户创建及权限管理

第三周作业内容:1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.     [[email protected] ~]# who | cut -d' ' -f1 | sort -u      centos     liu     root 2.取出最后登录到当前系统的用户的相关信息.     第一种方式:         [[email protected] ~]# last | head -n1         liu      tty8        

MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限

1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values('localhost','jeecn',password('jeecn'));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:jeecn  密码为:jeecn  的用户. //退出后登录一下mysql>exit;@>mysql -u

oracle创建用户、授予权限及删除用户1

oracle创建用户.授予权限及删除用户 创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users; //创建临时表空间 create temporary tablespace test_temp tempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf' size 32m autoextend on next 32m maxsize 204

在Linux下给mysql创建用户并分配权限等问题

在linux系统中安装mysql的步骤 工具: mysql-5.6.17-linux-glibc2.5-i686.tar.gz mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz linux系统64位 方法/步骤 1.到mysql官网下载mysql编译好的二进制安装包. 2.解压安装包: 3.进入安装包所在目录,执行命令:tar -zxvf  mysql-5.6.17-linux-glibc2.5-i686.tar.gz 4.复制解压后的mysql目录到系统的本地

mysql用户及数据库的创建及权限的更改

创建数据库 create database discuz default character set utf8 collate utf8_general_ci; 创建用户 create user 'discuz'@'localhost' identified by 'discuz'; 更改用户访问数据库的权限 grant all on discuz.* to 'discuz'@'localhost'; 更改非本机使用数据库用户连接数据库的权限的更改 update mysql.user set h