切换到root账户
1 | su - |
因为修改普通账户的用户名,所以建议切换到root
用户,这样可以避免一些权限的问题和其他不必要的影响。新申请或安装的机器root
用户是没有密码的,所以可以先为root
账户设置密码:
1 | # 如果设置了密码可跳过此步 |
用户操作
创建新的用户
1 | sudo useradd -d /rsgroup/xilong -s /bin/bash xilong |
修改用户属性
1 | id liupei #查询用户信息 |
修改用户密码
1 | # passwd [选项] 用户名 |
删除用户
1 | # userdel [选项] 用户名 |
修改用户名
1 | su - root |
修改用户名2
修改用户名我们需要进行四步操作:
1.修改/etc/passwd
文件: vim /etc/passwd
2.修改/etc/shadow
文件: vim /etc/shadow
3.修改/etc/group
文件: vim /etc/group
4.修改用户目录
1 | cd /etc/ |
tty踢出用户
1 | 使用命令pkill -kill -t 用户tty |
用户组操作
创建用户组
1 | # groupadd [选项] 群组名 |
用户组共享文件夹
1 | # 设置用户组rsgroup并向组添加用户xilong |
修改用户组名
1 | sudo groupmod -n newGroup oldGroup |
查看用户组下所有用户
1 | # 查看用户所属组 |
主机名/家名操作
修改主机名
查看主机名(1)hostname; (2)uname -a
修改主机名(1)临时 hostname newName;(2)永久 vim /etc/hostname
终端用户名和主机名高亮
1 | PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\033[01;35;40m\]\h\[\033[00;31;40m\]:\[\033[00;00;40m\]\w \[\033[01;32;40m\]\$ \[\033[01;37;40m\]' |
修改家目录
1 | sudo usermod -d /home/new -m newName |
home重新挂载
/home没有单独挂载,放在/目录下或者 /home单独挂载,分区空间较小不够用了,需要重新挂在/home。首先要有一个单独的空的逻辑分区,用它来重新挂载/home
先把空白分区格式化为ext4
1 | sudo mkfs.ext4 /dev/sdb1 转换磁盘分区 |
参考文献,here
将该分区挂载在/mnt/newpart
1 | sudo mount /dev/sdb /mnt/newpart |
把/home下的文件拷贝到新的分区下
1 | cd /home |
重命名原来的/home并新建一个空的/home 并把新分区挂载到这个home下
1 | cd / |
修改/etc/fstab文件
1 | sudo vi /etc/fstab |
假设安装系统过程中建立的用户名是username,使用
1 | sudo chown -R username:username /home |
参考文献,here
添加用户
用户修改等
1 | # 添加普通用户 |
安装图形化界面您可以参考: 图形化界面安装
- 本文作者: pei.liu
- 本文链接: http://liupei.ink/2021/01/25/user/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!