sudo cat /etc/passwd   查看账户信息
用户有自己的编号是uid,组也有自己的编号是gid
useradd -D        查看默认添加账号的模板
sudo useradd -m liu     添加带home目录的账户
sudo userdel -r liu     删除账户liu连同其home目录及email
passwd           修改自己的密码
sudo passwd root     修改root账户的密码
sudo chage liu        修改liu的账户过期设置

sudo cat /etc/group            查看会员组信息
sudo groupadd testgroup           添加会员组
sudo usermod -a -G 组名 用户名       将用户名追加到会员组里
sudo groupmod -n 新组名 旧组名       修改会员组名
sudo groupdel testgroup          删除会员组

-    代表文件
d   代表目录
l    代表链接(快捷方式)
c   代表字符型设备
b   代表块设备
n   代表网络设备

r    代表读权限
w   代表写权限
x    代表执行权限

d rwx r-x ---
- rwx rwx rwx

第一组:文件所有者 owner
第二组:文件所属组成员 group
第三组:系统的其他用户 other

---        0    无任何权限
--x       1     执行
-w-      2     写入
-wx     3     写入和执行(1+2)
r--       4     读
r-x      5     读和执行(1+4)
rw-     6     读和写(2+4)
rwx    7      全部(1+2+4)
(牢记1,2,4)

chmod 760 filename   修改文件权限
chmod -R 777 mulu/   给该文件夹及其子文件及文件夹777权限

umask

ubuntu  默认是0022,或0002

文件默认权限是666
目录默认权限是777

新建文件或文件夹的默认权限就是默认文件或文件夹的权限减去umask的值得到的权限

umask 022     修改umask默认值

u   代表用户(自己)
g   代表组
o   代表其他
a   代表以上所有

+   是增加权限
-    是减少权限
=   是将权限设置成后面的值

chmod o+r filename    给其它用户增加读权限
chmod u-w filename   给自己减去写权限

chown     用户名/uid 文件名 修改文件所属用户
chgrp      组名 文件名 将文件移到指定组

chattr +i filename/directory   给文件/文件夹加上不可删除属性
chattr -i filename/directory    去掉不可删除属性

&&和

指令1 && 指令2 如果指令1执行成功才执行指令2

||或
指令1 || 指令2 如果指令1执行错误才执行指令2

last            查看自己的登录记录
lastlog                 每个账号最近登录时间
who             显示谁在登录
w                    显示谁在登录和在做什么
cat /var/log/secure   查看登录文件(Centos下好用)

安装LNMP稳定版(ubuntu17.04装不上)
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

安装完成后lnmp vhost add指令添加虚拟主机

配置SSHD服务
yum install openssh-server

找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开

将文件中,关于监听端口、监听地址前的 # 号去除
Port 6983
Protocol 2

#禁止root用户登录

PermitRootLogin no

#禁止使用密码登录

PasswordAuthentication no
PermitEmptyPasswords no
PasswordAuthentication yes

linux的基本操作3(权限)的更多相关文章

  1. linux的基本操作与常见命令

    linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是3 ...

  2. 【学习笔记】Linux基础(二):Linux的基本操作

    二.Linux的基本操作 0.正确的开关机操作 开机和登陆: 安全起见,一般不使用最高权限的root账户登入系统,光立系统时再使用 登录时为login程序提供账户名和密码即可,密码不会被显示,登陆后显 ...

  3. Linux(三)__文件权限、系统的查找、文本编辑器

    一.文件权限 1.理解文件权限及其分配 2.掌握查看文件和目录的权限 3.掌握权限文字表示法和数值表示法 4.学会使用chmod命令设置权限 5.学会使用chown命令修改属主和组 linux文件能不 ...

  4. Linux文件和目录权限详细讲解

    转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和 ...

  5. linux 中更改用户权限和用户组的命令chmod,chgrp实例

    linux 中更改用户权限和用户组的命令实例; 增加权限给当前用户 chmod +wx filename chmod -R 777 /upload 用户组 chgrp -R foldname zdz ...

  6. Linux文件及目录权限解析

    Linux系统9位基础权限体系 文件权限   * r权限 可读          对文件具有读取及查看文件内容的全新啊   * w权限 可写        对文件具有新增.修改文件内容的权限     ...

  7. Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...

  8. Linux用户配置sudo权限

    Linux用户配置sudo权限 创建sudo权限用户 #useradd supope #passwd supope #visudo #supope         ALL=(ALL)       AL ...

  9. 【Linux】文件特殊权限 SUID/SGID/Sticky Bit

    linux中除了常见的读(r).写(w).执行(x)权限以外,还有3个特殊的权限,分别是setuid.setgid和stick bit 1.setuid.setgid 先看个实例,查看你的/usr/b ...

  10. linux中执行命令权限不够怎样处理

    在linux中执行命令权限不够就要增加权限,先看遇到的情况 查看权限情况 那就赋予权限 执行命令

随机推荐

  1. Learning-Python【20】:Python常用模块(3)—— shelve、pickle、json、xml、configparser

    什么是序列化/反序列化? 序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输,反序列化就是硬盘中或者网络中传来的一种数据格式转换成内存中数据结构 为什么要有序列化/反序列化? 1 ...

  2. eclipse中如何在当前工程中查找一个字符串

    ctrl + h 后弹出 tab选项,你选择 file search 然后在下面输入要查找的字符串workset 那里选择你要查找的项目默认是全部项目进行查找

  3. Yarn 踩坑 : Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

    原因:yarn-site.xml 中,yarn.application.classpath 未配置 解决:其中 hadoop 版本对应更改 <property> <name>y ...

  4. vue--音乐播放器

    github: https://github.com/vinieo/vue-music 效果: 基础组件: 1.confirm:确认对话框组件 2.listview:通讯录列表组件 3.loading ...

  5. ETCD集群安装实验

    目录 [1.下载二进制程序] [2.安装etcd集群] [3.查询集群状态] [4.存入读取数据] [5.注意事项] [6.参考链接] 简介:     Etcd的官网文档及其在GitHub上的文档,已 ...

  6. Lab 9-1

    Analyze the malware found in the file Lab09-01.exe using OllyDbg and IDA Pro to answer the following ...

  7. Matlab:Crank Nicolson方法求解线性抛物方程

    tic; clear clc M=[,,,,,,];%x的步数 K=M; %时间t的步数 :length(M) hx=/M(p); ht=/K(p); r=ht/hx^; %网格比 x=:hx:; t ...

  8. vue2.0s中eventBus实现兄弟组件通信

    在vue1.0中,组件之间的通信主要通过vm.$dispatch沿着父链向上传播和用vm.$broadcast向下广播来实现.然而在vue2.0中,已经废除了这种用法. vuex加入后,对组件之间的通 ...

  9. java中double和float精度丢失问题及解决方法

    在讨论两位double数0.2和0.3相加时,毫无疑问他们相加的结果是0.5.但是问题总是如此吗? 下面我们让下面两个doubles数相加,然后看看输出结果: @Test public void te ...

  10. Java反序列化漏洞实现

    一.说明 以前去面试被问反序列化的原理只是笼统地答在参数中注入一些代码当其反序列化时被执行,其实“一些代码”是什么代码“反序列化”时为什么就会被执行并不懂:反来在运营商做乙方经常会因为java反反序列 ...