如有错误,恳请指出。
1. 设置文件权限
权限设置如下:
root表示文件所有者,stud1表示文件所属组。其他用户无法访问。更改指令是chown。
- 更改目录文件所属组:
chown .lab loss+found/
- 更改目录文件所有者:
chown lab loss+found/
ps:还可以直接进行同时更改文件所有者(前者lkm)以及文件所属组(后者stud):chown lkm:stud -R /home/stud/lkm
2. 用户管理
添加一个新用户并设置用户组管理,同时登入ssh
添加新的用户账号使用useradd命令,其语法如下:
useradd 选项 用户名
参数说明:
- 选项:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。 - 用户名:
指定新账号的登录名。
这里假设新增加一个stud的用户id,这里需要注意,要为用户添加个用户bash(-s /bin/bash),指令如下所示,后续可以利用chown指令来更改文件权限问题:
groupadd stud # 新增加一个用户组,将新增加的stud用户id分配到这个用户组中
useradd -d /home/stud -g stud -s /bin/bash stud # 新增用户
passwd stud # 为用户的ssh登录设置密码
添加完之后为其创建一个磁盘分区即可:
# 1. 查看分区
fdisk -l
# 2. 选择分区: First sector默认回车接口,Last sector设置分区大小(可以直接设置MB/GB/TB)
fdisk /dev/sdc
# 3. 格式化分区:一般是ext4格式
mkfs.ext4 /dev/sdc2
# 4. 挂载到用户自动登录的目录下
mount -t ext4 /dev/sdc2 /home/stud
# 5. 在/etc/fstab中添加挂载记录:
ls -l /dev/disk/by-uuid # 查询相应分区的UUID
UUID=111380e9-8f13-4bd7-acf6-f018de6b6dfc /home/lab xfs defaults 0 0
UUID=c5784306-662b-4090-8d50-07fb7ebbca4a /home/stud ext4 defaults 0 0
随后既可以利用ssh来登录新增加的用户。
常见的几个问题:
- 1)问题1:/usr/bin/xauth: error/timeout in locking authority file /home/liuqidong/.Xauthority
解决方案:/home/下没有创建/userA/文件夹:sudo mkdir /home/userA
- 2)问题2: /usr/bin/xauth: timeout in locking authority file /home/userA/.Xauthority
解决方案:没有给userA对于/home/userA/的写权限:chown userA:userA -R /home/userA
- 3)问题3:/usr/bin/xauth: file /home/spring/.Xauthority does not exist
解决方案:创建用户时没有个用户bash:usermod -s /bin/bash userA
参考资料:https://blog.csdn.net/dong_liuqi/article/details/108842873