Linux学习笔记二

文件权限

存储用户的文件: /etc/passwd
存储密码: /etc/shadow
组文件: /etc/group


权限更改

chgrp
[root@White!~]$ chgrp [-R] dirname/filename
[root@White!~]$ chgrp users install.log
[root@White!~]$ ls -l   |   ll


chown
[root@White!~]$ chown [-R] 账号名  文件或目录
[root@White!~]$ chown [-R] 账号名:组名  文件或目录
[root@White!~]$ chown bin install.log
[root@White!~]$ ll


[root@White!~]$ chown root:root intall.log


chmod

r=4,w=2,x=1
[root@White!~]$ chmod [-R] xyz 文件或目录
[root@White!~]$ chmod 777 .bashrc

+(加入);   -(除去);   =(设置)
[root@White!~]$ chmod u=rwx,go=rx .bashrc
[root@White!~]$ chmod a+w .bashrc   |   chmod a-x .bashrc   



用户,用户组管理

新增与删除用户:
[root@White!~]$ useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-d 主文件夹绝对路径] [-s shell] 用户账号名

1:
[root@White!~]$ useradd dark
[root@White!~]$ passwd dark
[root@White!~]$ ll -d /home/dark
[root@White!~]$ grep dark /etc/passwd /etc/shadow /etc/group

2:
[root@White!~]$ useradd -u 700 -g users -e 2017-5-20 dark
[root@White!~]$ ll -d /home/dark

3:
[root@White!~]$ passwd -S dark   |   -l  /  -u   (查询账号状态,锁定/解锁账号)

usermod:
[root@White!~]$ usermod [-option] username
-d:账号的主文件夹;-g:用户组;-G:附加组;
-u:用户号;-L:锁定账号;-U:解锁;

userdel:
[root@White!~]$ userdel -r dark



新增与删除用户组:
[root@White!~]$ groupadd [-g gid] [-r] 用户组名
[root@White!~]$ groupadd group1

[root@White!~]$ groupdel group1

gpasswd: 用户组管理员功能
[root@White!~]$ gpasswd -a User Group
[root@White!~]$ gpasswd -d Username Groupname

ACL:针对单一用户,文件或目录进行r,w,x的权限设置

[root@White!~]$ setfacl [-option] [{-m | -x } acl参数] 目标文件名  
-x:删除后续的acl参数;-b:删除所有的acl设置参数

1:针对特定用户
[root@White!~]$ touch dark
[root@White!~]$ ll dark
[root@White!~]$ setfacl -m u:pig:rx dark
[root@White!~]$ ll dark
[root@White!~]$ getfacl dark

2:

文件查找 find

[root@White!~]$ find [path] [option] [action]

查找/home下属于dark的文件
[root@White!~]$ find /home -user dark

找出文件名为passwd的文件
[root@White!~]$ find / -name passwd

找出/var目录下文件类型为Soket的文件
[root@White!~]$ find /var -type s   |     一般文件f;目录d;链接文件l

找出所有大于5M的文件并使用ls -l列出来
[root@White!~]$ find / -size +5M -exec ls -l {} \;

将过去系统上面24小时内有改动的文件列出
[root@White!~]$ find / -mtime 0

寻找/etc下面滴文件,如果文件日期比/etc/passwd新就列出
[root@White!~]$ find /etc -newer /etc/passwd


Linux网络设置

文件路径: /etc/sysconfig/network-scripts/ifcfg-eth0
修改IP:
1:setup
2:vim /etc/sysconfig/network-scripts/ifconfig-etho
修改:
        BOOTPROTO:none
        IPADDR:192.168.0.0
        NETMASK:255.255.255.0
        GETWAY:192.168.1.1

修改DNS:
vim /etc/resolv.conf
->
nameserver 202.206.0.20
search localdomain

修改主机名:
vim /etc/sysconfig/network

->HOSTNAME=Dark

网卡:
ifdown etho
ifup etho
service network restart | stop | start

nslookup
>www.baidu.com


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值