linux文本添加,linux中文本编辑来手动添加用户

添加一个用户,useradd一个简单的命令就能完成,可是其后台要做大量的工作,我们需要了解它,用以在以后自己制作小型Linux中用到,所以这里简要描述下其基本步骤:

1/etc/group 添加用户组     echo "gentoo:x:503:" >> /etc/group

2/etc/passwd

3/etc/shadow        添加时间openssl passwd -1 -salt XXXXXXXX gento

4拷贝家目录 /etc/skel/.bash_logout .bash_profile .bashrc

5更改权限  chmod 700 -rf /home/gento

head -1 /dev/urandom | md5sum | cut -d ' ' -f1 | sed 's/\([^[:space:]]\{8\}\).*/\1/g'

取8为随机数当做杂质

useradd -u/g/G/s/d/c LOGIN -r添加系统用户(1-499)

/etc/passwd  userdel -r LOGIN

/etc/group   usermod LOGIN

/etc/shadow !!锁定 passwd LOGIN -l/u

/etc/skel

id

finger

w

who

last 用户登陆或重启的历史(显示登陆成功) last /var/log/wtmp(二进制) last -n 5 最近5次成功登陆

lastb /vat/log/btmp 登陆失败

lastlog -u username 显示最近一次登陆 lastlog | egrep "(^root)|(^maic)"

umask:对创建文件或目录的反向设置

0022(root) 0002(一般)

666-023=644

777-023=754

三个特殊权限

suid  当其他用户执行时以该文件的属主身份运行 chmod u+s file chmod 4644 file 可执行文件

sgid    当其他用户执行时 以该文件的其他用户组身份运行 s S   chmod 2644 file 目录上

sticky     文件的其他身份运行  t T (只能删除自己的文件)   chmod 1644 file 目录上

setenfore 0

mkdir -pv /test/share chmod o+rx /test

groupadd penguin

chgrp penguin /test/share

chmod g=rwx /test/share

useradd -G penguin gentoo

useradd -G penguin ubuntu

chmod g+s /test/share

chmod o+t /test/share

索引节点的信息:

1,文件类型

2,文件权限

3,文件的属主和属组

4,文件被硬链接的次数

5,时间戳

6,文件所实际占用的磁盘块的编号

7,其他

元数据,目录(路径映射关系)

Container表中记录文件信息(文件名字,索引结点)

fat32

NTFS

ext2-->ext3-->ext4

reiserfs

xfs

jfs

中间层(VFS)

ln [options] SOuRCE

链接文件 ln -s -v 显示出来

软连接 symbolic 对路径的引用 可以跨分区

硬链接 默认 对inode的引用 不能跨分区不能对目录创建硬链接

特殊文件

主设备号,次设备号

什么设备   设备号

mknod [option] NAME TYPE MAJOR MINOR (手动创建,开机后消失)

-m mode

查看系统分区

df -h

-i

du 查看目录以及磁盘分区

-s 查看目录以及目录中的文件大小

-sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值