Linux入门第七节-用户和组与权限

Linux入门第七节-用户和组与权限

一.用户权限

1.查看用户

cat /etc/passwd用户账户信息 中间一堆是系统用户防止黑客攻击(编号都小于<5 00);

xzw@fuck:~$ cat /etc/passwd
root:x:0:0:xzw1,,,:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-network:x:100:102:systemd Network Management,,,:/run/systemd:/usr/sbin/nologin
systemd-resolve:x:101:103:systemd Resolver,,,:/run/systemd:/usr/sbin/nologin
systemd-timesync:x:102:104:systemd Time Synchronization,,,:/run/systemd:/usr/sbin/nologin
messagebus:x:103:106::/nonexistent:/usr/sbin/nologin
syslog:x:104:110::/home/syslog:/usr/sbin/nologin
_apt:x:105:65534::/nonexistent:/usr/sbin/nologin
tss:x:106:111:TPM software stack,,,:/var/lib/tpm:/bin/false
uuidd:x:107:114::/run/uuidd:/usr/sbin/nologin
tcpdump:x:108:115::/nonexistent:/usr/sbin/nologin
avahi-autoipd:x:109:116:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/usr/sbin/nologin
usbmux:x:110:46:usbmux daemon,,,:/var/lib/usbmux:/usr/sbin/nologin
rtkit:x:111:117:RealtimeKit,,,:/proc:/usr/sbin/nologin
dnsmasq:x:112:65534:dnsmasq,,,:/var/lib/misc:/usr/sbin/nologin
cups-pk-helper:x:113:120:user for cups-pk-helper service,,,:/home/cups-pk-helper:/usr/sbin/nologin
speech-dispatcher:x:114:29:Speech Dispatcher,,,:/run/speech-dispatcher:/bin/false
avahi:x:115:121:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/usr/sbin/nologin
kernoops:x:116:65534:Kernel Oops Tracking Daemon,,,:/:/usr/sbin/nologin
saned:x:117:123::/var/lib/saned:/usr/sbin/nologin
nm-openvpn:x:118:124:NetworkManager OpenVPN,,,:/var/lib/openvpn/chroot:/usr/sbin/nologin
hplip:x:119:7:HPLIP system user,,,:/run/hplip:/bin/false
whoopsie:x:120:125::/nonexistent:/bin/false
colord:x:121:126:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologin
geoclue:x:122:127::/var/lib/geoclue:/usr/sbin/nologin
pulse:x:123:128:PulseAudio daemon,,,:/var/run/pulse:/usr/sbin/nologin
gnome-initial-setup:x:124:65534::/run/gnome-initial-setup/:/bin/false
gdm:x:125:130:Gnome Display Manager:/var/lib/gdm3:/bin/false
xzw:x:1000:1000:xzw,1,2,3,ww:/home/xzw:/bin/bash
systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin
fwupd-refresh:x:126:133:fwupd-refresh user,,,:/run/systemd:/usr/sbin/nologin
sshd:x:127:65534::/run/sshd:/usr/sbin/nologin
systemd-oom:x:128:135:systemd Userspace OOM Killer,,,:/run/systemd:/usr/sbin/nologin
sssd:x:129:136:SSSD system user,,,:/var/lib/sss:/usr/sbin/nologin
xzw:x:1000:1000:xzw,1,2,3,ww:/home/xzw:/bin/bash

编码:x表示密码:UlD:组lD:用户备注,用户的home目录:用户默认使用的shall;

2.查看密码

查看 sudo cat /etc/shadow安全账户信息

xzw@fuck:~$ sudo cat /etc/shadow
root:!:19540:0:99999:7:::
daemon:*:18375:0:99999:7:::
bin:*:18375:0:99999:7:::
sys:*:18375:0:99999:7:::
sync:*:18375:0:99999:7:::
games:*:18375:0:99999:7:::
man:*:18375:0:99999:7:::
lp:*:18375:0:99999:7:::
mail:*:18375:0:99999:7:::
systemd-timesync:*:18375:0:99999:7:::
messagebus:*:18375:0:99999:7:::
syslog:*:18375:0:99999:7:::
_apt:*:18375:0:99999:7:::
tss:*:18375:0:99999:7:::
whoopsie:*:18375:0:99999:7:::
colord:*:18375:0:99999:7:::
geoclue:*:18375:0:99999:7:::
pulse:*:18375:0:99999:7:::
gnome-initial-setup:*:18375:0:99999:7:::
gdm:*:18375:0:99999:7:::
xzw:$6$12zt6CyOY2mmLPn/$lFPXCnQuqIkIUbuUzcEM3RskS1b0q48WtJ08AzKjTsThuaFyCV57OITKI3.DFNy4P9puT1ckulmgPdsFIVbGV1:19544:0:99999:7:::
systemd-coredump:!!:19540::::::
fwupd-refresh:*:19540:0:99999:7:::
sshd:*:19540:0:99999:7:::
systemd-oom:*:19546:0:99999:7:::
sssd:*:19546:0:99999:7:::

参数表示

root:!:19540:0:99999:7:::
tss:*:18375:0:99999:7:::

!表示不存在密码 或 * 表示密码都加了密:用户离上次修改密码有多少天:多少天之后可以修改密码:多少天之后心须修改密码:如果密码过期了提前多少天提醒用户更改密码:密码过期后多少天后禁用或销毁:禁用日期:?(有些参数从1978年开始);

3.关于用户的一些命令

创建 sudo useradd -m  创建用户主目录

xzw@fuck:/home$ ls
xzw
xzw@fuck:/home$ sudo useradd -m fuck
[sudo] xzw 的密码:
xzw@fuck:/home$ ls
fuck  xzw
xzw@fuck:/home$ cat /etc/passwd
省略
fuck:x:1001:1001::/home/fuck:/bin/sh

切换用户 sudo su,退出使用 exit

xzw@fuck:/home$ sudo su fuck
$ pwd
/home
$ ls
fuck  xzw
$ exit
xzw@fuck:/home$

删除sudo userdel  -r 主目录名

xzw@fuck:/home$ ls
fuck  xzw
xzw@fuck:/home$ sudo userdel -r fuck
userdel:fuck 信件池 (/var/mail/fuck) 未找到
xzw@fuck:/home$ ls
xzw

修改密码sudo passwd 用户名,-l 锁定用户后就不能登入

如果系统用户太多用chpasswd他可以从文件中读,读完后给密码加密,之后上账户设置,sudo chpasswd <文件,vim编写请看第八章;

xzw@fuck:/home$ ls
fuck  str  xzw
xzw@fuck:/home$ cd xzw
xzw@fuck:~$ ls
公共的  模板  视频  图片  文档  下载  音乐  桌面  snap
xzw@fuck:~$ touch 密码
xzw@fuck:~$ ls
公共的  密码  模板  视频  图片  文档  下载  音乐  桌面  snap
xzw@fuck:~$ vim .
xzw@fuck:~$ cat 密码
fuck:xzw12345678
str: xzw12345678
xzw@fuck:~$ sudo chpasswd < 密码

修改sudo usermod 修改用户属性,如.更改主目录,登入名,登入shell,密码日期等等;

其它
chsh 用户名 用于更改使用者shell的设定
chfn 用户名  更改用户信息(备注)

xzw@fuck:~$ chfn xzw
密码:
正在改变 xzw 的用户信息
请输入新值,或直接敲回车键以使用默认值
        全名:xzw
        房间号码 [1]: fuck
        工作电话 [2]: fuck
        家庭电话 [3]: fuck
xzw@fuck:~$ cat /ect/passwd
省略
xzw:x:1000:1000:xzw,fuck,fuck,fuck,ww:/home/xzw:/bin/bash

chage用户名 修改账号和密码的有效期限
 

二.Linux组

1.目的:共享资源的权限

不同发行版略有差异,有的共同一个组,有的是一个用户一个组;

2.查看,创建与删除,修改

查看cat /etc/group组账户信息
/etc/gshadow 安全组账户信息

3.关于组的一些命令

创建groupadd 组名

xzw@fuck:~$ sudo groupadd mimi
xzw@fuck:~$ cat /etc/group
省略
mimi:x:1003:

删除groupdel 组名

xzw@fuck:~$ sudo groupdel mimi


修改groupmod 组名,-g更改用户id,-n更改组名,不建议使用,如果非要修改建议删除再建立新的;

xzw@fuck:~$ cat /etc/group
mimi:x:1003:
xzw@fuck:~$ sudo groupmod mimi -g 666 -n mini
xzw@fuck:~$ cat /etc/group
省略
mini:x:666:

三.权限

1.如何查看

xzw@fuck:~$ ll
总计 128
drwxr-xr-x 16 xzw  xzw   4096  8月 11 11:05 ./
drwxr-xr-x  3 root root  4096  7月  2 19:08 ../
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 公共的/
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 模板/
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 视频/
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 图片/
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 文档/
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 下载/
drwxr-xr-x  2 xzw  xzw   4096  7月  2 19:19 音乐/
drwxr-xr-x  3 xzw  xzw   4096  8月 11 11:05 桌面/
-rw-------  1 xzw  xzw  17804  8月 11 08:56 .bash_history
-rw-r--r--  1 xzw  xzw    220  7月  2 19:08 .bash_logout
-rw-r--r--  1 xzw  xzw   3811  7月  9 19:02 .bashrc

drwxr-xr-x 4 用户名 组
1.第一个字母:d表示文件夹,-表示文件,l表示链接文档,等等
2.接下来三个字母一组
第一组:组创始人权限
第二组:组下属成员权限
第三组:组其他帮派成员权限
r可读,w可写,x可执行,-没有杈限

2.修改权限

Linux chmod 命令 | 菜鸟教程 (runoob.com)

#权限rwx二进制
7读 + 写 + 执行rwx111
6读 + 写rw-110
5读 + 执行r-x101
4只读r--100
3写 + 执行-wx011
2只写-w-010
1只执行--x001
0---000

四.更改计算机名

1.暂时配置

使用hostname 计算机名,然后重启计算机

2.永久配置

去/etc/hostname 中更改,然后重启计算机

xzw@fuck:~$ sudo cat /etc/hostname
fuck

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值