linux 用户
Last updated on November 22, 2024 pm
🧙 Questions
☄️Ideas
创建用户
为了系统安全,推荐禁用密码登录
# 创建用户
useradd ispong
# 切换用户
su ispong
# 初始化ssh密钥
ssh-keygen
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 /home/ispong/.ssh/authorized_keys
# 配置个人主机远程免密登录
tee -a ~/.ssh/authorized_keys <<-'EOF'
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqo2iGsQ0mKTGVkMeFeNJZNbA+WYjYcC3h60o67IfdOyAcSwB3b94og6ApGWpcMMdFZYK/9vg425SFstuQjmXqGsLaa0g4WNnNqql4q9woHrapvjS2EgCwMoStolZmSZi3epq5Fr+PhH9fZ23jhggud2EUK1ozOcldHbxgeYjEIFDBK5BcOTE0e5gULyjjL7bplKR0WS9i03z1iVV/3fvQ0J+0IregU/FKE7EoXgYqVQXyG/hA93qESWtlLGr6o1JRCx3nSVL5/7tADwtJSs0t6XjYZaumb3SO5D2FpJ3akAoSiDzLKWvMfcnCWrVEeAMEb1UXrXxI+S74wVJZEx+99vZMp8VZXembDDGQcT0TAXScxWihfYvgntJpTwTX2k40EjFo0VYO2aR6GIITdXFOvtJL66oFI+sV7G0WgGm0WY77vZfyNMVbBzTKxJhSLyr7B1Z7WRhhdOIWluybtA6SPaWCBwLHkEQRGoWKir/MjWbCIwcqG9uinyUJXmkwZ6c= ispong@ispong-mac.local
EOF
# 不推荐
# passwd ispong
# 删除用户
userdel ispong
sudo授权
vim /etc/sudoers
#`/` Allow root to run any commands anywhere
root ALL=(ALL) ALL
ispong ALL=(ALL) ALL
# 免密sudo权限
cdh ALL=(ALL) NOPASSWD: ALL
查看用户信息
sudo cat /etc/passwd | grep ${userName}
##
# 一般用户 ispong:x:1000:1000::/home/ispong:/bin/bash
用户组管理
# 创建用户组
sudo groupadd ${groupName}
# 删除用户组
sudo groupdel ${groupName}
查询用户组成员
sudo cat /etc/group | grep ${groupName}
##
# 一般用户组 docker:x:994:
# 添加ispong用户后 docker:x:994:ispong
用户组添加成员
# sudo gpasswd -a xiaoxiao docker
sudo gpasswd -a ${userName} ${groupName}
# 刷新用户组
newgrp ${groupName}
# 移除用户组成员
sudo gpasswd -d ${userName} ${groupName}
给文件添加访问权限
# 将/data文件夹分给ispong用户
sudo chown -R ispong /data
# 将/data文件夹分给isxcode用户组下的ispong用户
sudo chown -R ispong:isxcode /data
# 将/data文件夹配置可读可写文件
sudo chmod -R 777 /data
文件属性说明
drwx------ 3 hdfs hadoop 4096 Feb 7 11:36 dn
dn是文件的名字
d表示此文件为文件夹
rwx表示read write execute 可读可写可执行
hdfs表示文件属于hdfs用户
hadoop表示文件属于hadoop用户组
d | rwx | --- | ---
第一个rwx表示只有属于用户可以操作,则hdfs可以操作此文件
第二个---表示用户组内成员不可操作
第三个---表示所有人不可操作
权限使用二进制控制
rwx 111 7
r-x 101 5
--- 000 0
所以此文件夹权限为 700
免密登录
ssh-keygen
ssh-copy-id ispong@172.23.39.206
linux 用户
https://ispong.isxcode.com/os/linux/linux 用户/