Ubuntu账户和文件共享常用命令

配置终端忽略大小写

echo 'set completion-ignore-case on' >> ~/.inputrc

Git alias 缩写配置

git config --global alias.cp cherry-pick &&
git config --global alias.co checkout &&
git config --global alias.ci commit &&
git config --global alias.br branch &&
git config --global alias.st status &&
git config --global core.editor vi

更多配置参考 Git配置和常用命令

系统账户管理

  • 查看已有账户cat /etc/passwd
  • 添加账户并指定用户目录 sudo adduser --home /projecta/user123 user123
    添加用户user123,指定用户目录/projecta/user123
  • 删除用户账户 sudo userdel user123 执行完就删除了,没有提示
  • 添加用户sudo权限 sudo vim /etc/sudoers
    # User privilege specification下面添加
    user123 ALL=(ALL:ALL) ALL ,强制保存:wq!
  • 修改用户默认目录
    sudo vi /etc/passwd
    /projecta/user123改为/projectb/user123
    强制保存:wq!
    退出用户,再登录,用户目录就变为/projectb/user123

共享安装配置

  • 安装 apt-get install samba

  • 配置 参考如何配置samba服务器登录home目录
    修改文件vim /etc/samba/smb.conf

    Ubuntu账户和文件共享常用命令_第1张图片
    主要修改如下.jpg

  • 重启 sudo service smbd restart &&sudo service nmbd restart

  • 添加samba服务的用户,并设置密码
    sudo smbpasswd -a user123
    注意: 用户user123必须已经是系统的用户

  • 访问\\192.168.1.100\user123

你可能感兴趣的:(Ubuntu账户和文件共享常用命令)